This project is an implementation of an online quiz web app, which can host as many players as needed.
- Frontend: React, TypeScript, Redux
- Backend: NodeJS, TypeScript, ExpressJS, Redis
To get started with the project, follow these steps:
-
Clone the repository.
-
Install dependencies:
sh /Scripts/install.sh
- Run the server:
cd /Apps/Server
npm start
- Run the client:
cd /Apps/Client
npm start
- Open your browser and navigate to:
http://localhost:4000
to use the application.
To build the project's Docker images, run the following command:
sh /Scripts/build.sh
This script will build the Docker images based on the Dockerfiles provided in the repository.
Contributions are welcome! If you find any issues or want to improve the application, feel free to submit a pull request.
For any inquiries or feedback, please contact d.leclerc.pro@gmail.com.