Skip to content

A web application to manage data on a nightlife social media app. Languages: PYTHON & JAVASCRIPT.

Notifications You must be signed in to change notification settings

TonyPhan0505/SpotCheck-Web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 

Repository files navigation

SpotCheck-Web

SpotCheck is a social media company who connects clubs and bars with people who seek nightlife activities in Edmonton via a mobile application. However, the mobile application does not have a portal for the businesses to manage their profiles, their employees and make subscription payments for SpotCheck’s services. Moreover, SpotCheck needs a medium to manage the payments from the clubs and bars. As a solution, our team will develop a web application to enable SpotCheck and the businesses to accomplish the tasks mentioned above. The primary users of this web application are: the employees of the clubs and bars, the employees of SpotCheck. Some employees will be given administrative privileges to edit and delete others’ accounts. The employees, in most cases, have limited technical understanding, therefore our team’s product will offer a user-friendly and intuitive interface on both web and mobile devices. The web application’s backend will also be integrable into the existing backend codebase of the SpotCheck app backend website.

Status:

Fully functional and live.

Live Link:

https://spotcheckspots.com

Demo:

https://drive.google.com/file/d/1o_wOReAmwExpQyEHJRTm3zzugqI2_arQ/view?usp=share_link

Tech-stack:

  • Backend: Django
  • Frontend: React.js
  • Database: AWS
  • Deployment: Nginx, Docker, Cybera and GitHub Actions.

Implemented features:

  1. Automatic subscription payment for users and payment management for employees.
  2. Sign up for user and SpotChek employee.
  3. 2-step authentication for user and SpotCheck employee.
  4. Reset password for user and SpotCheck employee.
  5. Login for user and SpotCheck employee.
  6. Viewing and editing spot profile.
  7. Editting user and employee profiles.
  8. Emblems (like facebook's blue ticks).
  9. Searching for and filtering spots.
  10. Security.
  11. Analytics.

Screenshots:

Login, Sign up, Reset password:

Screenshot 2024-05-24 at 9 28 47 PM Screenshot 2024-05-24 at 9 29 55 PM Screenshot 2024-05-24 at 9 29 35 PM

Payment:

Screenshot 2024-05-24 at 9 34 25 PM Screenshot 2024-05-24 at 9 34 57 PM Screenshot 2024-05-24 at 9 34 36 PM Screenshot 2024-05-24 at 9 35 12 PM

Analytics:

Screenshot 2024-05-24 at 9 35 32 PM Screenshot 2024-05-24 at 9 36 12 PM

Dashboard:

Screenshot 2024-05-24 at 9 30 16 PM Screenshot 2024-05-24 at 9 31 40 PM Screenshot 2024-05-24 at 9 31 50 PM Screenshot 2024-05-24 at 9 30 55 PM Screenshot 2024-05-24 at 9 32 11 PM Screenshot 2024-05-24 at 9 39 47 PM

About

A web application to manage data on a nightlife social media app. Languages: PYTHON & JAVASCRIPT.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published