This application provides an easy way to manage periodically repeating ToDos. You will be able to manage and access all your tasks on a web application as well as on your mobile phone. The intent of this application is to enforce discipline. To connect your todos we use GitHub as an authentication provider.
The backend is based on the following technologies:
The web frontend uses React and Redux. The mobile application will probably be a React Native app.
All you need in order to run this application is the latest version of NodeJS and a MongoDB server.
- Start by configuring the following files:
app/config/.envChange the MongoDB and Github parameters.public/config/env.jsonChange the backend URLs if necessary.
- Start the MongoDB server using the batch file.
- Type
npm run-script startto start the NodeJS backend. - Type
npm run-script webpackto start the webpack watch task. - Open
localhost:3000using a browser of your choice.