/Noted

Noted is a note-taking application for users to create and organize their notes. Noted is a clone of Evernote

Primary LanguageJavaScript

Noted

Description

Noted is a note-taking application for users to create and organize their notes. Noted is a clone of Evernote.

Index

| Features List | Database Schema | Backend API Routes | Frontend Routes | User Stories | Wireframes |

Link to live site

Hosted on Render: Noted

Technologies

Noted was built using the following technologies:

Getting Started

  1. Clone this repo

    • git clone git@github.com:madilippmann/noted.git
  2. Install dependencies from the root directory

    • npm install
  3. Create a user in POSTGRESQL with a PASSWORD and CREATEDB permissions

    • CREATE USER <name> WITH PASSWORD <'password'> CREATEDB
  4. Create a .env file in backend directory modeled off of the .env.example from the backend directory and fill out the respective information.

  5. Add a proxy to the package.json file in the frontend directory to match the PORT configuration in the .env file

    • "proxy": "http://localhost:5050"
  6. Create Database, Migrate, and Seed models

    • npx dotenv sequelize db:create
    • npx dotenv sequelize db:migrate
    • npx dotenv sequelize db:seed:all
  7. Start the backend server

    • npm start
  8. Start the frontend server

    • npm start

Demo

Notes

Note