/contacts-react-redux-meteor

Isomorphic web application for managing contacts

Primary LanguageJavaScriptMIT LicenseMIT

Contacts Manager

Contacts Manager is a web application for managing a list of people and their contact information.

Features

  • Real-time data updates across all clients with WebSockets Asteroid DDP.
  • User authentication(OAuth coming) with accounts-password.
  • Contacts grouping.
  • Auto sorting on addition.
  • Sourcing an images for each contact(full uploading coming)
  • Not Found and Unauthorized pages.

Installation

This project requires Meteor! For info please see instructions

  • clone this repo from github: git clone git@github.com:eiglikov/contacts-react-redux-meteor.git
  • in cloned repo run meteor
  • wait for packages to be downloaded and installed(might take a couple of minutes)
  • open localhost:3000

Development process

  1. Research on existing contacts appliactions and UX.
  2. Create basic mockups for pages and overall design of application.
  3. Research on project structure.
  4. Setup project structure.
  5. Develop features one by one in iterative manner.
  6. Code cleanup and minor improvements.

Libraries used

License

MIT