This is a fully self-hosted Jeopardy Trivia website with over 100,000 questions to choose from! It uses NodeJS as the backend and vanilla JS as the frontend, though I plan on moving this over to React once I get some more time.
This was a great way of using Node/Express to GET and POST data from a large JSON file. It tracks users by storing them in the playerStats JSON file to ensure score parity across browsers (unlike localStorage). Most remaining work is to be done on the frontend to make it run more efficiently (e.g. using React to maintain score in state rather than relying on button clicks to refresh data).
Fork and clone the repository, then run npm install and npm start. I recommend using nodemon to keep the server running and track changes, if you wish to make any to the app.
- Javascript
- NodeJS
- Express
Contributors names and contact info
- Ron Ran ex. @ron_ran1
- 0.1
- Initial Release