louis-pvs / todo-demo

a demo app to showcase TODO app.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

A demo To-do application made with react and firebase, live demo here

Using this repo

after clone this repo, run yarn or npm install to install dependencies

Start the app in production mode

run yarn build:prod and yarn start:prod, or manually run node ./dist/server/index.bundle.js in server console after build, at the date of writing this app is hosted in digitalocean persisted with pm2.

Start dev server in local

yarn build:dev and yarn start:dev

file structure

src
  |- components // view of the app, UI
  |- styles // where all the stylesheets lies
  |- services // effects / business logic
  |- index.ejs // html markup
  |- index.js // compile entry point, do modify webpack config if you wish to relocate or rename

for webpack setup/configuration checkout boilerplate expect

@todo

  • Replace firebase.key.production.js with your actually firebase key, and add it into .gitignore.
  • Unit test services reliability
  • Add git hook to automate the deployment and CI

About

a demo app to showcase TODO app.

License:MIT License


Languages

Language:JavaScript 81.1%Language:CSS 17.5%Language:HTML 1.4%