Fully-costumizable modular dashboard which was originally designed to be a web-brower homepage.
The first realease/stage will have the following modules:
- Weather (conditions and forecast)
- TV-Show calendar (track your favourite TV-Shows)
- Latest movies (check the latest releases)
- To-do lists
- Email client (get unread messages from any email address)
- Offline use: ability to use cached data for offline use (tvshows list, to-do's list, ...)
Working:
- User authentication (sign-up, login)
- Weather
- Movies
- Front-end
TODOs:
- TV Shows (90% - db population missing)
- User settings (70%)
- Email client
Less "important":
- Redis for session storage
- Use sass instead of css
- gulp/webpack
- PM2
- Nodejs (ES6)
- Express
- Passport
- bcrypt
- PostgresSQL
- Pug
- Bootstrap
- jQuery
-
Linter:
- ESLint (airbnb)
- clone the repo or download zip file
- edit .env.sample and rename to .env
- edit server/db/knexfile.sample.js and rename to knexfile.js
- run 'npm install'
- run 'npm start' (nodemon) or
- run 'npm run' (node)