A SPA platform for managing training and courses made with Svelte.
Explore the docs »
Report Bug
·
Request Feature
Table of Contents
Figma Mockup: learning-platform
- Create/Edit/Delete courses
- Create/Edit/Delete modules
- Create/Edit/Delete lessons
- Update user profile
- Svelte - A lightweight framework for building interactive UIs
- Vite - A static compiler for Svelte
- Svelte Navigator - A Svelte SPA router plugin
- TypeScript - A typed superset of JavaScript
- uuid - A library for generating UUIDs
To get a local copy up and running follow these simple steps.
- Clone the repo
git clone https://github.com/xandao-dev/learning-platform.git
- Install dependencies
cd learning-platform npm install # or yarn install
- Starts the development server
npm run dev # or yarn dev
- Launch production server
npm run build # or yarn build npm run preview # or yarn preview
See the open issues for a list of proposed features (and known issues).
- Docker images are stored in the Docker Hub
- Configs and logs are addressed to docker volumes specified in the docker-compose.yml file at production folder
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE for more information.
Free software =)
Alexandre Calil - Linkedin - alexandre@xandao.dev
Project Link: https://github.com/xandao-dev/learning-platform