Skip to content

bacarpenter/High-Note

Repository files navigation

High Note

Ben Carpenters CS50 final project

The goal: A web app built to allow poeple to shares notes of graditude and postitivity without fighting to be heard.

To run: Download the code, make a coppy of the template datbase and name it 'highNote.db'. Then serve with Flask

Status: Done, for now 😁

1. Main Technologies:

  1. HTML/CSS
  2. Bootstrap
  3. Python (Flask)
  4. SQL (SQLite3)

User Flow:

user flow immage

Project Landmarks:

  • User can register for an account
  • User can login to an account
  • User can send notes
  • User can read notes

UI/UX Goals:

  • Live updating note fead (not entirley live, but you don't need to reload for each note you read)
  • Info / Welcome page
  • Animations all over the site
  • Good design (more than the draft!)
  • User can change password

Strech project funcunality goals:

  • Message likes
  • Message reporting
  • Profile page (w/ all posted notes)

Aditonal Technologies / Resources:

Note: This list encompasses things that played a large role in the creation of the site. Code has been cited where it should have been, to the absoulte best of my abillity

Take aways:

Wow, the end of CS50. I did know if i'd see the class through this far, but here I am. At the end of the road. Making this project was alot of fun, and encompases a lot of what I learned. I took time to make things effecant, and smooth. Though about what it felt like as a user, and put those thoughts into my UI/UX. However, if you go thorugh the readme, you will notice that some of my checkmarks are left unchecked. I decided to leave these in, as a remindeder to my self that there is always more work that could be done. I hope you can enjoy the site just as much as I enjoyed making it.

With love, Ben Carpenter

Project for: cs50.harvard.edu

About

The repository for my cs50 final project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published