Our project is a safety training app. The user selects one category, and the app will generate relative questions tailored for engineering professionals to test and give final answers and instructions. It provides them with a comprehensive platform to undergo safety training with no associated costs.
GenAI algorithms can analyze students' strengths, weaknesses, and learning styles to tailor educational content and training programs specifically to individual needs. This ensures that each student receives personalized instruction that maximizes their learning potential.

This application can be run using Docker Compose.
To get started, follow these steps:
-
Clone the repository:
git clone https://github.com/rodoshi16/Genesis.git
-
Navigate to the cloned directory:
cd Genesis -
Run Docker Compose to build and start the application:
docker-compose up --build
After that, navigate to http://localhost:4200 to see it in action.
Alternatively, if you prefer not to use Docker, you can run each service individually. Here are the steps:
-
Clone the repository:
git clone https://github.com/rodoshi16/Genesis.git
-
Navigate to the cloned directory:
cd Genesis -
Start each service individually. For example:
- For the frontend service:
cd client npm install -g @angular/cli npm install npm run start - For the backend service:
cd backend python -m pip install -r requirements.txt uvicorn main:app --reload
- For the frontend service:
After starting the services, you can access the application at http://localhost:4200 for the frontend and the respective backend endpoint.
Special thanks to the following GitHub users for their contributions to this project:
We appreciate the time and effort invested by these contributors to make this project better.

