Skip to content

vidhyap22/StudyPod

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

98 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About the Project

Project Screenshot

StudyPod is a webapp that promotes productivity by rewarding users with upgrades for a virtual pet when they complete tasks! Each overarching goal, like a group project or studying for an exam, is given a "Gus". Gus is our team's fierce and powerful mascot (see above). As teammates add and complete tasks, they can level up their Gus by giving him accessories, room decor, and more! StudyPod will motivate users and help them hold each other accountable, all while treating Gus with the love and care he deserves.

Features

  • User Authentication – Secure login and registration with JWT
  • Task & Project Management – Create, assign, and track tasks per project
  • Gus the Mascot Upgrades – Complete tasks to unlock accessories and level up your Gus
  • Custom RESTful API – Built from scratch to support all frontend functionality
  • Relational Database – Manage users, projects, tasks, and Gus upgrades via SQLite
  • Original artwork and character design by @VivianaSalazar-code

Built With

  • Backend: Flask (Python), SQLite, JWT Authentication
  • Frontend: Pure HTML, CSS, and JavaScript (no frameworks)
  • Database: SQLite (lightweight and fast)

Want to test it out?

  • make a virtual environment in "backend" directory
  • pip install -r requirements.txt
  • make a .env file with SECRET_KEY="your_secret_key" (generate your own key)
  • cd into "backend" directory and type "flask run" into the terminal to start up the server. make sure the server runs on localhost port 5000
  • use live server for login.html. make sure this is running on localhost port 5500

Contributors

  • Vidhya Pillai: 3rd year CS major @ UCI
  • Viviana Salazar: 2nd year CS major @ UCI
  • Charity Fan: 2nd year CS major @ UCI
  • Josephine Bhadran: 2nd year CS major @ UCI

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors