Skip to content

A web application for Neoris employees to access training courses, incorporating a gaming element for unlocking courses. Full-stack development with Firebase Firestore as the backend.

License

Notifications You must be signed in to change notification settings

Enrique-Macias/Project-TrainingPortal

Repository files navigation

Project-TrainingPortal

A web application for employees to access training courses, incorporating a gaming element for unlocking courses. Full-stack development with Firebase Firestore as the backend.

Features

  • User Authentication: Employees can log in and access their personal accounts.
  • Course Management: Administrators can manage the available courses.
  • Gaming Element: Employees can play a Unity game to earn coins and unlock courses.
  • Statistics: Users can view their daily activity, earned coins, and unlocked courses.
  • Role-based Access: Differentiated access levels for administrators and regular users.

Technologies Used

  • Frontend: HTML, CSS, JavaScript
  • Backend: Firebase Firestore
  • Gaming: Unity
  • Version Control: Git

How to Run

  1. Clone the repository:

     git clone https://github.com/Enrique-Macias/NeorisProject-TrainingPortal.git
  2. Navigate to the project directory:

    cd NeorisProject-TrainingPortal
    
  3. Install dependencies:

    npm install
    
  4. Run the application:

    npm start
    

Contribution

Contributions are welcome! If you wish to contribute, please fork the repository and submit a pull request.

License

This project is licensed under the MIT License. Copyright (c) [2024] [Enrique Macías López]

About

A web application for Neoris employees to access training courses, incorporating a gaming element for unlocking courses. Full-stack development with Firebase Firestore as the backend.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published