F

Back to Projects

TimeTable

TimeTable

Description

TimeTable is a project that consists of deploying an application capable of managing the planning of timetables.

Preview

- Authentification

Auth Screenshot

Dashboard (Admin)

Auth Screenshot

Dahboard (Etudiant)

Auth Screenshot

Dashboard (Professeur)

Auth Screenshot

Liste des emplois du temps (Admin)

Auth Screenshot

Visualisation d'un emplois du temps

Auth Screenshot

DEMO

You can test the demo of the application on the online version with this admin account:

How to install Django

Open your terminal and run the following command to install Django using the pip package management tool:

pip install Django

If you are using a specific version of Python, use the following command to install Django instead:

python -m pip install Django

Wait for the installation to complete. Once it is complete, you should have Django installed on your machine.

To check if Django is installed correctly, run the following command in your terminal:

django-admin --version

This will display the version of Django installed.

Now that you have Django installed, you can continue working on the IFRI 2022 integration project.

How to launch the application on your machine

To retrieve and launch the application on your machine, first make sure you have python and django installed on your machine. Then proceed to the following steps:

git clone https://github.com/v1p3r75/timetable
 
cd timetable
 
python manage.py migrate
 
python manage.py runserver 8000

The application will start on the address http://localhost:8000 : copy this address and launch it in the browser.

The application is now launched!

How to work on the project

To work on the project, follow the steps below:

Make sure you get the necessary authorization to work on the project.

git checkout -b your_branch_name
git commit -m "Commit description"
git push origin your_branch_name

Mistake to avoid

In order to maintain an efficient workflow and ensure code quality, here are some mistakes to avoid when contributing to the project:

Help

Not comfortable with commands? You can do things with the VS Code editor GUI.

More Help

Contact other team members