tsoporan / notesapp

A simple note taking app made with React and Redux

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NotesApp

A simple note taking application using: ES6, React, Redux and an HTTP RESTful API.

notes list

Getting Started

Note: Requires mongodb server to be running on port :27017, we also require npm or yarn

  1. Clone repo and go into folder
  2. yarn install
  3. Fire up both yarn start-api(server) and yarn start(client)
  4. Add some notes

Features

  • Create Note
  • Update Note
  • Delete Note
  • Fetch Notes

Tech Used

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)

Todo

  • Use Jest for tests
  • Host

About

A simple note taking app made with React and Redux


Languages

Language:JavaScript 91.8%Language:HTML 5.2%Language:CSS 3.0%