A RESTful web rss aggregator written in Go programming language.
It uses Chi as the HTTP router and PostgreSQL as the database with sqlc and goose. It utilizes goroutines for faster feed aggregation.
- RESTful api
- Concurrent feed aggregation
- Go
- Chi
- Sqlc
- Goose
- PostgreSQL
- Go 1.23
- Goose
- PostgreSQL
- Clone the repository
- Create a copy of the
.env.example
file and rename it to.env
, changeDB_URL
to yours - Run
goose postgres <DB_URL> up
- Run
make run
to start the server