Skip to content

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.

Notifications You must be signed in to change notification settings

brf153/rss-aggregator

Repository files navigation

RSS Aggregator Backend

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.

Requirements

To run this project locally, ensure you have the following prerequisites installed:

  • Go (version 1.20)
  • PostgreSQL (version 15.x)

Installation

  1. Clone the repository:

    git clone https://github.com/brf153/rss-aggregator.git
    
  2. Make a .env file and make a variable named PORT. Give a random number to the port variable.

  3. 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.

  4. Build and run the application:

    cd rss-aggregator

    go build

    ./rss-aggregator

Contributing

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.

Contact

You can connect with me on Twitter-->https://twitter.com/ThisIsBhandari or on LinkedIn-->https://www.linkedin.com/in/devaansh-bhandari/

About

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages