project screenshot

This project provides the user with an interactive news website, utilising an API created with Express.js and a frontend built with React. The app allows users to read various news articles, with filtering and sorting options available. Users can also interact with articles by voting on them and posting comments. Comments have a votes feature and can be deleted when logged in as the user that posted the comment (user selection is implemented without authentication, currently).


  • JavaScript
  • PSQL
  • Express
  • React
  • Node