Skip to content

A project from the Udacity Full Stack Web Developer Nanodegree, to build out the API for a Trivia app

Notifications You must be signed in to change notification settings

spicypenguin/trivia-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Udacitriva - Full Stack API Final Project

Full Stack Trivia

Udacity is creating a trivia web application, to assist participants in their online education programs to bond about things other than the work that they are doing. Udacitrivia is a user-led trivia application, where users can view existing trivia questions, view questions by category, and submit their own questions to the system. They can also run mini trivia quizzes to put their knowledge to the test, drawing from the corpus of questions that are available in the system.

The frontend of the application is built in React.js, and the app is backed by a python backend which exposes APIs via Flask. Data for the application is modelled and stored in a postgres database.

About the app

The app is fully functional, and comes complete with unit tests that cover all core APIs that power the application. It also has some useful helper scripts to get you up and started quickly with any local development effort.

Backend

The ./backend directory contains the Flask and SQLAlchemy server. Refer to the README.md under that directory for information on getting started with the backend.

Frontend

The ./frontend directory contains the React frontend to consume the data from the Flask server. Refer to the README.md under that directory for information on getting started with the frontend.

Authors

Jeff Sinclair (Spicypenguin)

Acknowledgements

The course content provided during the Udacity full stack web development nanodegree.

About

A project from the Udacity Full Stack Web Developer Nanodegree, to build out the API for a Trivia app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published