Trivia applucation based upon the Udacity API develioment amd documentation final project.
- Python (Flask) Backend
- React Frontend
The application:
- 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 a Flask and SQLAlchemy server. Database and database tables are defined in backend/models.py
file, and the endpoints are defined in the backend/flaskr/__init__.py
file, tests are written in the backend/test_flaskr.py
file.
View the Backend README for more details.
The frontend directory contains a complete React frontend to consume the data from the Flask server.
View the Frontend README for more details.