Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Simple todo application built to mimic my favorite todo app "Todoist". Used only for experimental/education purposes.

Notifications You must be signed in to change notification settings

vladexologija/todoist

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Todoist

About

Simple todo application built to mimic my favorite todo app "Todoist". Used only for experimental/education purposes.

Technologies

  • NodeJS
  • ExpressJS
  • AngularJS
  • React/Redux
  • React/Relay
  • React/Native
  • MongoDB
  • Postgres
  • GraphQL
  • Angular6
  • TODO React/Apollo
  • TODO Rails5
  • TODO Firebase
  • TODO RxJs
  • TODO CouchDB
  • TODO Neo4J
  • TODO VueJS
  • TODO Electron
  • TODO WebSockets/Subscriptions

Requirements

You'll need to have the following installed on your operating system:

Installation

  1. Install NPM dependencies in all folders:
npm install
  1. Install bower dependencies in angular folder:
bower install
  1. Configure connection to Redis and database of your choice in server/config/env

3.4. In case you're using Postgres, initialize the database and execute Sequelize migrations prior to starting the server:

npm run db:init
npm run db:migrate

3.5. In case you're using MongoDB, execute migrations prior to starting the server:

db:mongo:migrate
  1. Start the processes in both folders (install nodemon with npm install -g nodemon):
npm start
  1. Go to http://localhost:9000 in your browser

5.1 In case you change server port you need to point the frontend to a new port. That's managed in angular/config/env

  1. Google Auth

TODO

  1. Amazon Elastic Beanstalk and CloudFront Asset Setup

TODO

License

MIT

About

Simple todo application built to mimic my favorite todo app "Todoist". Used only for experimental/education purposes.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published