/Notepad_app

A project to demonstrate how to make a Notepad REST-API/App that allows to List, Add, Edit and delete Notes.

Primary LanguageJavaScript

Notepad app

A project to demonstrate how to make a Notepad REST-API/App that allows to List, Add, Edit and delete Notes.

  • Backend REST-API using Node, Express and MongoDB.
  • Frontend React.

The look of the app:

App.gif

Starting REST-API and APP

mongoDB server

# Starting mongoDB (linux Ubuntu)
sudo apt-get install mongodb

# Starting mongoDB
mongo

# View the notes object
use notes
db.notes.find().pretty();

Express API

# Navigate to folder api
cd api

# Install dependencies
npm install

# Starting Express
npm start

React APP

# Navigate to app folder
cd app

# Install dependencies
npm install

# Start the app
npm start

The Express Server starts at the link http://localhost:5000 and the app http://localhost:3000