Table of Contents
"SchoolLab.tn"is a solution to design and manage all your e-learning modules.
- ** Cours Management**
- ** Module Management**
- ** Forum Management**
- ** Club Management**
- ** Events Management**
- ** formation (interne/externe) Management**
- ** Centre formation Management**
- ** formation Management**
- ** Departmenet Management** 10.** Users Management**
Velo.tn is built using Laravel Framework. You may find below the list of the frameworks/libraries that we used to build our project :
To get a local copy up and running follow these simple example steps.
You may find below the list of things you need to use this project :
- Make sure MySQL is running on your system.
- You will need to install the "yarn" or "npm" command line.
In order to install the app you need to follow the instructions below :
-
Clone the repo
git clone https://github.com/SyrineZahras/Velo
-
Install project dependencies
composer install
-
Install NPM packages dependencies
npm install && npm run dev
-
Rename .env.example file to .env on the root folder.
-
Open your .env file and change the database name DB_DATABASE to whatever you have, username DB_USERNAME and password DB_PASSWORD field correspond to your configuration. Also don't forget to set MAIL_USERNAME and MAIL_PASSWORD values .
-
Generate key to set APP_KEY value in .env
php artisan key:generate
-
Migrate the database
php composer migrate
-
Run the server on
php composer serve
-
Open localhost:8000 in the browser and that's it you can enjoy the project 🎉!
Use this space to show useful examples of how a project can be used. Additional screenshots, code examples and demos work well in this space. You may also link to more resources.
See the open issues for a list of proposed features (and known issues).
-
Phase 1 : Template Integration using Blade
- Backoffice template
-
Phase 2 : Authentication Integration using JetStream
- User Authentication
- User Profile Management
- Password Update
- Password Confirmation
- Account mail verification
-
Phase 3 : CRUD Integration
- Cours Management**
- Module Management**
- Forum Management**
- Club Management**
- Events Management**
- formation (interne/externe) Management**
- Centre formation Management**
- formation Management**
- Departmenet Management**
If you have a suggestion that would make this project better, please fork the repo and create a pull request. Any contributions you make are greatly appreciated. Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b Yourbranch
) - Commit your Changes (
git commit -m 'Add some features to project'
) - Push to the Branch (
git push origin Yourbranch
) - Open a Pull Request