This project involves two small projects which aimed at Relational Databases and Full Stack Fundamentals courses
- tournament ============= This project provides swiss tournament pairs given by the corresponding standings.
What's included: All the related code is under the tournament. The tournament.sql creates Match table, Player table, and Standing view to store and display the data. The tournament.py provides the necessary basic operations.
tournament/ |-- tournament_test.py |โ- tournament.py |โ- tournament.sql
- Catalog ============= This is a small website which supports create, read, update and delete items as well as oath 2.0 authorization.
What's included: All the related code is under the project. The folder templates contains the html pages of this project. The folder static contians the style sheet of this project. database_setup.py contains the database sql. main.py is the backend server logic.
How to start:
- Install Vagrant and VirtualBox
- Clone the fullstack-nanodegree-vm
- Launch the Vagrant VM (vagrant up)
- Run the application within the VM (python /vagrant/project/main.py)
- Access the application by visiting http://localhost:8000 locally