yourFeeds is a Backend API for realtime access to curated feed (news) posts, podcasts, etc. across numerous categories and many more based on user's preferences.
Clone the project
git clone project
Navigate to the project directory
cd project
Install dependencies
npm install
Start the server
npm run dev
Create build files
npm run build
Typescript compile during development:
tsc -w
and npm run dev
To run tests, run the following command
npm run test
Server: Node, Express, Typescript, SocketIO, MongoDB
Advanced Message Queue Protocol: RabbitMQ
Caching: Redis
Containerization: Docker
Others: Newrelic, Sentry, Snyk, papertail