A simple note taking application using: ES6, React, Redux and an HTTP RESTful API.
Note: Requires mongodb
server to be running on port :27017
, we also require npm
or yarn
- Clone repo and go into folder
yarn install
- Fire up both
yarn start-api
(server) andyarn start
(client) - Add some notes
- Create Note
- Update Note
- Delete Note
- Fetch Notes
Client:
- React (create-react-app)
- Redux (react-redux)
- React router (react-router-dom)
- moment (dates)
- isomorphic-fetch (fetch API)
- Bulma CSS Framework
- Webpack
Server:
- ExpressJS
- Mongoose (Object modeling)
- MongoDB
- Babel Node
- Morgan (logging)
- Use Jest for tests
- Host