Udacity is invested in creating bonding experiences for its employees and students. A bunch of team members got the idea to hold trivia on a regular basis and created a webpage to manage the trivia app and play the game.
The application will be able to:
- Display questions - both all questions and by category. Questions should show the question, category and difficulty rating by default and can show/hide the answer.
- Delete questions.
- Add questions and require that they include question and answer text.
- Search for questions based on a text query string.
- Play the quiz game, randomizing either all questions or within a specific category.
The ./backend
directory contains Flask and SQLAlchemy server. We have defined the endpoints and can reference models.py for DB and SQLAlchemy setup.
Refer Readme for more details
./backend/
The ./frontend
directory contains a complete React frontend to consume the data from the Flask server.
Refer Readme for more details
./frontend/