At RSS Feed Network, we're on a mission to empower you with the latest, most reliable news from around the globe. We believe in putting you in control of your newsfeed, free from the noise of sponsored content and any other unwelcome noises.
With our platform, you have the power to curate your own personalized feeds by subscribing to RSS feeds from your favorite space agencies, scientific journals, STEM influencers, and more. Say goodbye to cluttered timelines and hello to a tailored news experience that matters to you.
But we're more than just a news aggregator. We're a community-driven platform that fosters meaningful interactions and discussions. Share your latest RSS feed discoveries, engage in thoughtful conversations, and connect with like-minded individuals who share your interests.
We take your privacy and data security seriously. That's why we're committed to ethical data practices and transparent policies that put you in control of your personal information.
Join us in our mission to explore and engage with RSS-based content in a spam-free environment. Together, let's reclaim ownership of the content that we see and empower ourselves with knowledge.
- Golang
- Docker
- Docker-Compose
- Make (if you don't use Docker)
- PostgreSQL (if you don't use Docker)
.envfile
In the root directory, create a new file named .env.
Copy the content of .env.example into your .env file.
Replace the placeholders for the database connection with your own values.
- Run the following commands on your terminal to clone the repository and run the server:
git clone https://github.com/chrisdedman/the-feed.git cd the-feed # Change directory to the project folder make build # Build the server (required Make) ./build/server && ./build/database # Start the project
- Open your browser and navigate to
http://localhost:3000(or any other port you specified in the.envfile)
To run the server using Docker, you need to have Docker and Docker-Compose installed on your machine. Follow these steps to set up Docker:
-
Install Docker and Docker-Compose by following the instructions for your operating system from the official Docker website:
-
Once installed, open a terminal or command prompt and navigate to the root directory of the project.
-
Run the following command to start the server using Docker:
docker-compose up
-
The server will start running in a Docker container. You can access the server by opening a web browser and navigating to
http://localhost:3000(or any other port you specified in the.envfile). -
To stop the server, press
Ctrl+Cin the terminal where the server is running, and then run the following command to stop and remove the Docker container (if needed):docker-compose down
This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.
