Offline-first dashboard for authors to manage their Oddox blog
Dashboard is an offline-first web app for authors with an Oddox blog to write, sync, and manage their content.
Its a SPA (single page app) built on Vuejs and PouchDB. Users login to their CouchDB database with their URL, Username, and Password. Then they replicate the content to PouchDB which saves their posts in localstorage. After making edits or publishing new content, they can click 'Sync' to update CouchDB with PouchDB's replication ability.
This project is still in development but stay tuned. The first version will be made available once the main features are complete. Please see Oddox's README for full deployment details.
Build and Deploy
For developers, run the commands below to get started.
# install dependencies npm install # serve with hot reload at localhost:8080 npm run dev # build for production with minification npm run build # run all tests npm test # run just unit tests npm run unit # run just e2e tests npm run e2e
- PouchDB 6.+ NoSQL Database
- Osseous 2.+ CSS Framework
- Icomoon Icons
- Webpack 3.+ Module Bundler
- Node.js 10.+ for local dev and testing
- Nginx 1.+ for production
Apache 2.0 License