Feedlark: Taking Flight
End User Features
- Converted the web server to express.js, which speeds it up.
- Users can generate API tokens for use with the plaintext endpoint
- Feeds are filterable by keyword and feed
- Plaintext endpoint is available
Isolated Backend Features
- Have a gearman worker that finds a crossover between article topics and user's interested words using word vectors
- Have a gearman worker that takes in the users interested words
Warning
Autogenerated data is invalid and must be removed after vagrant provision
.
Inside the vagrant run these commands:
mongo
> use feedlark;
> db.user.remove({"username":"sully"});
Known Bugs
- Interested and disinterested buttons are broken, due to the fact that the PR for like and dislike buttons wasn't code reviewed in time.