Skip to main content

Command Palette

Search for a command to run...

Cs50x Final Project -- Update

Published
1 min read

My Project

I'm finally at the climax of the Harvard's CS50x course with only the Final Project remaining. I decided to do a News site using some of the new things I've learned in CS50x. I use the default HTML CSS Js for Front-end and Flask as my Back-end along with a News API gotten from newsapi.org

Progress

So far I've gotten a few things done which are

  • Register and Login Page with validation
  • Database for storing user-data
  • The main page which displays News gotten from the API
  • Lazy-Loading: More news are loaded as the user scrolls to the bottom of the page
  • Searching for specific news
  • Filter out news by categories e.g Sports, Business, Tech

FrontPage of the Project

Searching for OnlyFans

I'm currently thinking of removing the ability to create accounts because I can't think of a way to utilize it, I originally wanted it to be that the user can choose their interests and only get news based on that but now I'm not sure if it's even necessary to implement that. But I will try to implement the feature, if I can't then I will remove the ability to create an account.

More from this blog

P

Padawan's Blog

18 posts

Budding and Flexible Developer. I'm currently improving my skills with Web Technologies. I've worked with a range of technologies ranging from C++ and Qt to Python and Flask to HTML, CSS and ReactJS.