Skip to content

Latest commit

 

History

History
46 lines (30 loc) · 777 Bytes

README.md

File metadata and controls

46 lines (30 loc) · 777 Bytes

RSS Aggregator.

It is a RSS feed aggregator in Go! It's a web server that allows clients to:

  • Add RSS feeds to be collection
  • Follow and unfollow RSS feeds that other users have added
  • Fetch all of the latest posts from the RSS feeds they follow

Credits: Boot.Dev

Prerequisites

go version go1.21.3

Cloning the repository

git clone https://github.com/tusharbecoding/rss-aggregator.git

Setup .env file

PORT=8080
DB_URL=

Setup DB

Migrate DB: Run following command inside sql/schema directory

goose postgres <YOUR_DB_URL> up

Generate Queries

sqlc generate

Build & Start the Server

go build && ./rssagg