Overview

Notes lets you create, edit and delete notes. You may also add or delete tags for each note.

Technical description: A Single-Page Application making Promise based HTTP requests built with ReactJS and a Ruby on Rails API

Features

  • Single-Page Application using ReactJS.

  • Create, Edit, and Delete Notes in a fluid interface.

  • Create or Delete Tags for each Note.

  • Makes Promise based HTTP requests using Axios

  • Communicates with my custom Rails API to store and update notes: View the API Repo

Demo

You can see a running version of the application at https://notes-react-app.herokuapp.com/.

Screenshots

Notes Homepage Individual Note

Installation

This project was bootstrapped with Create React App and requires NPM to be installed.

git clone https://github.com/jwmunn/notes-react-app.git
cd notes-react-app
npm install

Usage

npm start