Skip to content
/ pp-api Public

An API providing sentiment-scored news for PositivePress using the Vader NLP algorithm. A consuming frontend can be found at: https://github.com/tj2904/positive-press

Notifications You must be signed in to change notification settings

tj2904/pp-api

Repository files navigation

Positive Press - Python API Backend

pp-api

A Python API that uses Natural Language Processing (NLP), specifically the Vader algorithm to analyse news headlines and provide a curated feed of news ranked by positivity. This is served by the backend app using FastAPI, and stored in a NoSQL database. The documentation of the endpoints is provided using Swagger. There is also a consuming frontend app and repo.

More can be read about this project on my Portfolio.

Tech Stack:

  • Python
  • Pandas
  • NoSQL
  • FastAPI
  • Pydantic
  • Swagger - API documentation
  • Pytest
  • Sentry

About

An API providing sentiment-scored news for PositivePress using the Vader NLP algorithm. A consuming frontend can be found at: https://github.com/tj2904/positive-press

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published