Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Corelab — Video Game Knowledge Platform

Corelab is a full-stack web application designed for video game enthusiasts who want to deepen their knowledge. It offers structured courses covering video games mechanics and general knowledge. Alongside interactive quizzes to challenge and reinforce what you've learned along the way.

Clone repository :

git clone git@github.com:EpitechWebAcademiePromo2027/W-WEB-201-PAR-2-1-corelab-1.git

❗ Requirements :

🏃 How to run this website :

Fill the .env file with your MongoDB and Mailtrap credentials (follow the .env.example file for reference).

Then run the following command in the root directory :

On Windows :

.\start_windows.bat

On Linux/MacOS :

.\start_linux.sh

(for linux make sure to give execution permissions to the script with chmod +x start_linux.sh)

🧐 Features

Students can :

  • Create an account and log in to access personnal progress
  • Browse courses to build their knowledge
  • Take quizzes to test what they have learned
  • Receive notifications when a new course is available

Admins can :

  • Create an account and log in to manage the platform
  • View and manage students (create groups, assign courses, etc.)
  • Create and manage courses
  • Create and manage quizzes
  • Program courses and quizzes releases
  • View students progress and quiz results

💻 Languages

Frontend

  • ReactJS | 19.2.6
  • NodeJS | 6.9.0
  • Vite | 8.0.12

Backend

  • ExpressJS | 5.2.1
  • MongoDB | 7.2.0

🙇 Author

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages