Skip to content

team-avesta/avesta-learning-platform

Repository files navigation

Avesta Learning Platform

Purpose

Avesta Learning Platform is an interactive educational tool designed for software developers. It offers personalized learning experiences with a focus on Object-Oriented Programming (OOP) design, Database Design, and Cloud Design. The platform features a unique approach to learning through practical design exercises, where users can practice and visualize their solutions using Mermaid syntax.

Getting Started

Prerequisites

  • Node.js (v14 or later)
  • npm (v6 or later)

Installation

  1. Clone the repository:

    git clone https://github.com/team-avesta/avesta-learning-platform.git
    cd avesta-learning-platform
    
  2. Install dependencies:

    npm install
    

Development Mode

To run the application in development mode:

npm start

This will start the development server, typically at http://localhost:3000. The page will reload if you make edits, and you'll see any lint errors in the console.

Production Build

To create a production build:

  1. Build the application:

    npm run build
    
  2. The build artifacts will be stored in the build/ directory.

  3. To serve the production build locally, you can use a static server:

    npm run start
    

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages