A quiz app built using React.js for the frontend and connected the node backend to a Google Sheets to dynamically fetch all the data.
https://googlesheet-quiz.herokuapp.com/
- Fully functional flow of quiz and anyone can take the quiz and check their score and answers as well at the end.
- Backend connected to a Google Sheets to dynamically fetch all the data and pass it to the database as JSON.
- Fetches the questions data from the database along with their answers and display any 10 random from those.
- React.js
- Node.js
- Express
- Tailwind CSS
- Material UI
- MongoDB as the database
- Fork the repository and clone it.
- Node.js should be installed on the system.
- Add a
credentials.json
file in the backend folder containing the Google API credentials and MongoDB URI. - After cloning the repository run command
npm install
. - Start the app using
npm start
command.