Skip to content

osterbergmarcus/taskman

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Task-Man

Intro

This is a collaborative task manager created to learn and demonstrate CRUD with React + Redux and everything inbetween. Using Firebase as a backend service for realtime data comunication.

See demo here

Supporting features:

  • User authentication for google accounts using OAuth
  • Create, read, update and delete tasks
  • Select priority level on tasks from low to high
  • Responsive UI
  • Status messages

task-manager

Technologies used for this project:

  • React
  • Redux
  • Firebase
  • Webpack
  • Babel
  • Materialize CSS

Installation and usage

  • Clone repository
  • npm i to install dependencies
  • node server/server.js to run the server on port 3000
  • Open your browser on http://localhost:3000

Use your own Firebase reference

Change value of FIREBASE in redux/constants.js

Roadmap

  • Add private feed for tasks
  • Add OAuth support for twitter and github
  • Add feature for sharing private tasks
  • Add feature to see task history
  • Add mobile support with React Native
  • Add modular CSS
  • Add support for offline caching

Contribution

Feel free for creating issues or pull requests to improve this repo

Contact

Say hi or share your great ideas on twitter @osterbergmarcus

License

MIT

Copyright (c) Marcus Osterberg 2016

About

task manager SPA built with react + redux + firebase

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published