Skip to content

A simple RSS aggregator API built with Go, which allows users to subscribe to RSS feeds and retrieve aggregated content. It also supports user authentication using API keys.

Notifications You must be signed in to change notification settings

danielmoisa/rss-aggregator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RSS Aggregator API

Overview

This project is a simple RSS aggregator API built with Go, which allows users to subscribe to RSS feeds and retrieve aggregated content. It also supports user authentication using API keys.

Features

  • Subscribe to multiple RSS feeds
  • Fetch aggregated content from subscribed feeds
  • User authentication using API keys

Prerequisites

Before you begin, ensure you have the following dependencies installed:

Getting Started

git clone https://github.com/danielmoisa/rss-aggregator.git
cd rss-aggregator

# Add the .env file
PORT=
DB_URL=

# Set Up the Database
docker-compose up -d
make migrate-up

# Generate sqlc  go code
make gen

# Build and Run the API
make run

About

A simple RSS aggregator API built with Go, which allows users to subscribe to RSS feeds and retrieve aggregated content. It also supports user authentication using API keys.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages