This project is a backend implementation of an RSS aggregator, written in Go. It uses PostgreSQL as the database to store and manage the RSS feed data.
To run this project locally, ensure you have the following prerequisites installed:
- Go (version 1.20)
- PostgreSQL (version 15.x)
-
Clone the repository:
git clone https://github.com/brf153/rss-aggregator.git
-
Make a .env file and make a variable named PORT. Give a random number to the port variable.
-
Set up the database:
Create a new PostgreSQL database (you can use pgAdmin for it). Update the database configuration in the .env file to match your database credentials.
-
Build and run the application:
cd rss-aggregator
go build
./rss-aggregator
Contributions to this project are welcome! If you encounter any issues or have suggestions for improvements, please open an issue or submit a pull request.
You can connect with me on Twitter-->https://twitter.com/ThisIsBhandari or on LinkedIn-->https://www.linkedin.com/in/devaansh-bhandari/