NewsMe is an an AI enhanced news application. NewsMe allows users to subscribe to topics they are interested in and recieve a customized newsfeed. NewsMe also allows users to get their daily newsfeeds sent to them via html or text email.
NewsMe is built using React as its front-end framework.
React hooks as well as Redux are utilized in order to manage stateful logic and to create a cohesive UX.
NewsMe's API is built with Ruby on Rails, utilizing JWT and BCrypt for security, and PostgreSQL for its database. ActionMailer is utilized to create HTML and text emails which are sent out using a scheduled rake task.
NewsMe gathers the top headlines from hundreds of global sources by using NewsApi.
Then we use Aylien natural language processing to summarize articles into digestable summaries. Now you can stay informed without having to read through hundreds of sentences.
Clone the repo and CD inside the directory
npm install
npm start
Make sure to visit the repo for the backend and follow those instructions as well.