Skip to content

Hgjnnf/ProtonNews

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

What is ProtonNews?

There's a lot of negativity in news articles nowadays. "News fatigue" is a phenomenon where people become tired of the constant barrage of negative news. We thought of making a positive only news app. For some, a positive news app may be a welcome alternative that helps them stay informed without feeling emotionally drained.

Main Page

How did we build it?

The application primarily has two components: a frontend, and a backend.

  • The frontend is build on the Next.js framework, with server-side rendering for ultra-fast loads
  • The runtime used is Bun, which is a Node.js alternative popular for its low latency and responsiveness
  • The backend is primarily built in FastAPI on Python
  • The database where the articles are stored is server less Cockroach DB
  • Sentiment analysis and summarizing of articles is done using

But if you want to checkout our coor graphics, visit our about us page http://localhost:3000/aboutus

Set-Up

Ready to try it out? Refer to the respective READMe's of the front-end (proton-news) and back-end. But, the general workflow is as follows:

  1. Start the back-end server by running uvicorn main:app --reload
  2. Start the front-end with bun run dev
  3. If you'd like to scrape more data, http://localhost:8000/scrape?query= can be used with a specified query

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors