/csec380-p1

Principles of Web App Security Open Source Project (Video Upload Web App)

Primary LanguageCSSMIT LicenseMIT

Flask, MariaDB, Nginx Docker Application

Build Status

This project is created by Drew Gallis and Nicholas Graca for the class CSEC 380.

Documentation

Flow Diagram - The various steps a user would go through to access our service and the different options they can do.

Network Topology - A visual representation of the different machines on the backend to make our site work.

Activity 1 questions - Answers for act 1 questions.

Activity 2 questions - Answers for Act 2 questions

Activity 3 questions - Answers for Act 3 questions

Activity 4 questions - Answers for Act 4 questions

Activity 5 questions - Answers for Act 5 questions

Activity 6 questions - Answers for Act 6 questions

Activity 7 questions - Answers for Act 7 questions

Login Page - What we plan our login page to look like.

First Page - What we plan our first page to look like.

State Diagram - The various places the user can go on our web site to do different tasks. It is more of how things will go on the front end.

Use Case - This deals with more of the back end and what has to go on behind the scenes in order to function how the user wants.

Database Schema - What our database tables look like, how they link adn the attributes within them.

Configuration - The script used to set up Flask.

Schema - The configuration of our SQL server.

Docker Compose - The docker-compose file of our infastructure