/GestionEcole

"SchoolLab.tn"is a solution to design and manage all your e-learning modules.

Primary LanguageSCSS

🧑‍🎓E-learning laravel App

E-learning Laravel App

This is the official Gestion App documentation

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Roadmap
  5. Contributing
  6. Contact
  7. Acknowledgments

📃 About The Project

"SchoolLab.tn"is a solution to design and manage all your e-learning modules.

📜 Project Main features

  1. ** Cours Management**
  2. ** Module Management**
  3. ** Forum Management**
  4. ** Club Management**
  5. ** Events Management**
  6. ** formation (interne/externe) Management**
  7. ** Centre formation Management**
  8. ** formation Management**
  9. ** Departmenet Management** 10.** Users Management**

(back to top)

🚀 Built With

Velo.tn is built using Laravel Framework. You may find below the list of the frameworks/libraries that we used to build our project :

laravel jetstream MySQL

(back to top)

✨ Getting Started

To get a local copy up and running follow these simple example steps.

🚧 Prerequisites

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.

🛠 Installation

In order to install the app you need to follow the instructions below :

  1. Clone the repo

    git clone https://github.com/SyrineZahras/Velo
  2. Install project dependencies

    composer install
  3. Install NPM packages dependencies

    npm install && npm run dev
  4. Rename .env.example file to .env on the root folder.

  5. 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 .

  6. Generate key to set APP_KEY value in .env

    php artisan key:generate
  7. Migrate the database

    php composer migrate
  8. Run the server on

    php composer serve
  9. Open localhost:8000 in the browser and that's it you can enjoy the project 🎉!

(back to top)

⚡ Usage

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.

(back to top)

🚩 Roadmap

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**

(back to top)

😎 Contributing

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!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b Yourbranch)
  3. Commit your Changes (git commit -m 'Add some features to project')
  4. Push to the Branch (git push origin Yourbranch)
  5. Open a Pull Request

(back to top)

🙌 Acknowledgments

(back to top)