Skip to content
 
 

Latest commit

 

History

171 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UB Eats

Framework: Flask / Python

This is @7's CSE 312 Final Project. This repository contains the necessary files to launch our web application. Click on the drop-down arrows to get more information on each Project Part or Testing procedure. The publicly available deployment is at ubcommons.com.

UBeats Overview

How to Locally Run:

Clone the repository:

git clone git@github.com:h3rogam3r8/cse-312.git
cd cse-312

In the Terminal:

docker compose up --build --force-recreate

Dark Mode (P3AO3) :

Description:

Dark mode is an additional theme that allows users to enjoy our website without added strain 
on their eyes, especially during low-light conditions.

Testing Procedure:

1. Run the general testing procedure in "How to Locally Run:" and navigate to localhost:8080.
2. Click on the Dark Mode button and verify your screen is now displaying a dark mode.
3. Click on the Light Mode button and verify your screen has gone back to light mode.
4. Click on another restaurant page and repeat steps 2 and 3.
5. Click on the Dark Mode button again.
6. Next, click on another restaurant page and ensure you are still displaying dark mode.
7. Login and Register an account.
8. Once logged in, repeat steps 1 through 5.

Project Part 1 :

September 27 - October 5: Application Objective 1

  • Arnav - CSS
  • Ash - JavaScript
  • Naomi - JavaScript
  • Eric - HTML
  • Orn - HTML

October 6 - October 15: Application Objective 2

  • Arnav - Logout Backend/Misc
  • Ash - Registration Backend
  • Naomi - Registration HTML
  • Eric - Login Backend
  • Orn - Login HTML

October 16 - October 25: Application Objective 3

  • Arnav - Like & Dislike Backend
  • Ash - Comment & Reply Backend
  • Naomi - Comment & Reply Backend
  • Eric - Comment & Reply / Like & Dislike Misc
  • Orn - Restaurant Reviews HTML

October 26 - October 27: Final Testing

  • Address Potential Security Issues
  • Address Potential Docker Issues
  • Address Potential Bugs

### Final Deadline: Monday, October 28, 9:00 AM

🟥 (This is the final deadline) 🟥

Project Part 2 :

October 28 - November 3: Application Objective 1

  • Arnav - Profile Pictures (Could not finish in time)
  • Ash - Comment Images
  • Naomi - Break Week
  • Eric - Break Week
  • Orn - Break Week

November 4 - November 15: Application Objective 2

  • Arnav - Break Week
  • Ash - Break Week
  • Naomi - Websocket Interactions
  • Eric - Break Week
  • Orn - Break Week

November 16 - November 16: Application Objective 3

  • Arnav - Deployment
  • Ash - Deployment
  • Naomi - Deployment
  • Eric - Deployment
  • Orn - Deployment

November 17 - November 17: Final Testing

  • Address Potential Security Issues
  • Address Potential Docker Issues
  • Address Potential Bugs

Project Part 3 :

November 18 - November 21: Application Objective 1

  • Arnav - Break Week
  • Ash - Break Week
  • Naomi - Break Week
  • Eric - Break Week
  • Orn - Voting using Time

November 22 - November 27: Application Objective 2

  • Arnav - Break Week
  • Ash - Break Week
  • Naomi - Break Week
  • Eric - DoS Protection
  • Orn - Break Week

November 28 - November 30: Application Objective 3

  • Arnav - Dark Mode
  • Ash - Break Week
  • Naomi - Break Week
  • Eric - Break Week
  • Orn - Break Week

November 30 - December 1: Final Testing

  • Address Potential Security Issues
  • Address Potential Docker Issues
  • Address Potential Bugs

### Final Deadline: Monday, December 2, 9:00 AM > 🟥 (This is the final deadline AND our Presentation Day!) 🟥

About

CSE 312 Final Project

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages