This project aims to help you complete your favourite feed. Be it Paul Graham's essays, High Scalability all time favorites, Algorithm tutorials by Topcoder or Nerd Fitness guides. You can find a compilation of some useful feeds here.
You can set it up to receive old content from the feed after fixed intervals and it's only a matter of weeks or months to finish up the feed you always wanted to read.
Happy Reading :)
- The project uses
node
andpostgresql
. Make sure to install both of them. - Configure your config variables in
config/secrets.js
usingconfig/secrets.sample.js
as example. - Run
node models/database.js
to create database table. - Install packages using
npm install
. - Run the app using
npm start
.
Setup a basic working version- Improve email format
- Add a
resubscribe
link since people may unsubscribe by mistake - Consider using alternative ORM (like
sequelize
ornode-orm2
) instead of usingpg
- Add form data verification - Verify if feed and email are valid
- Show the top feeds on homepage
Feel free to fork the repository and hack on it! Implemented some feature? Well, just send a pull request. Facing problems setting things up or thought of a feature that may be useful for everybody? Contact or open github issues for questions, bugs, feature requests etc.
COFFEE is released under the MIT License.