FeedrEater
所属分类:PostgreSQL
开发工具:HTML
文件大小:3576KB
下载次数:0
上传日期:2018-03-02 18:39:35
上 传 者:
sh-1993
说明: 使用postgreSQL、Node、Express、Mustache的RSS聚合器项目
(RSS Aggregator Project using postgreSQL, Node, Express, Mustache)
文件列表:
.DS_Store (6148, 2018-03-03)
Procfile (19, 2018-03-03)
config (0, 2018-03-03)
config\config.json (318, 2018-03-03)
config\passportConfig.js (2860, 2018-03-03)
controllers (0, 2018-03-03)
controllers\auth.js (3073, 2018-03-03)
controllers\rsslist.js (3600, 2018-03-03)
controllers\user.js (6373, 2018-03-03)
index.js (1450, 2018-03-03)
middleware (0, 2018-03-03)
middleware\isLoggedIn.js (179, 2018-03-03)
middleware\rss.js (809, 2018-03-03)
middleware\xmlParser.js (2044, 2018-03-03)
migrations (0, 2018-03-03)
migrations\20180109182223-create-user.js (866, 2018-03-03)
migrations\20180109183605-create-rsslist.js (640, 2018-03-03)
migrations\20180109183739-create-rssuser.js (704, 2018-03-03)
migrations\20180109183920-create-category.js (590, 2018-03-03)
migrations\20180109184001-create-rsscategory.js (659, 2018-03-03)
migrations\20180109184236-create-notes.js (689, 2018-03-03)
migrations\20180109215633-addtwitter.js (831, 2018-03-03)
models (0, 2018-03-03)
models\category.js (364, 2018-03-03)
models\index.js (972, 2018-03-03)
models\notes.js (340, 2018-03-03)
models\rsscategory.js (301, 2018-03-03)
models\rsslist.js (472, 2018-03-03)
models\rssuser.js (312, 2018-03-03)
models\user.js (579, 2018-03-03)
package-lock.json (172397, 2018-03-03)
package.json (1039, 2018-03-03)
public (0, 2018-03-03)
public\.DS_Store (6148, 2018-03-03)
public\css (0, 2018-03-03)
public\css\.DS_Store (6148, 2018-03-03)
public\css\milligram-1.3.0.zip (945178, 2018-03-03)
public\css\milligram-1.3.0 (0, 2018-03-03)
... ...
This is a server-client based project to keep your RSS feeds in one place and allow you to see the titles of interesting articles in one feed.
## Technical Requirements
* Build an app
* Uses authentication
* uses a remote api
* uses post, get, put, delete routes
*
## Pictures / Stage Progress
![Screenshot1](https://github.com/adamredwoods/FeedrEater/blob/master/./public/img/screenshot.png)
## Plan of Action
* Think about feeds to get
* Find XML parser
* attempt twitter auth
* find framework
* create databases
* login user
* add feeds
* delete feeds
* display feeds
## Libraries used
* Node js
* bcrypt
* Milligram framework
* (No jquery!)
* XMLDoc
* Mustache templating
* Express
* Sequelize
* https://github.com/fdaciuk/ajax
## What Was Difficult
* To get page updated as async calls were made, needed system to receive info
* Attempted Socket.io, but did not meet expectations
* created own server-client messaging system
* changing rank order of feeds
* parsing XML data feeds
* querying database
* mobile friendly
* Twitter Auth
* Sorting feeds chronologically
## What I Liked
* Parsing XML data
* Using Mustache was great!
## Oustanding Issues
* Add "to read" functionality
* Add limit to number from feed to view
* retain feed sort in session storage
## Future Ideas
* share feed publically
* inject user comments into feed
* etc...
近期下载者:
相关文件:
收藏者: