Noted is a note-taking application for users to create and organize their notes. Noted is a clone of Evernote.
| Features List | Database Schema | Backend API Routes | Frontend Routes | User Stories | Wireframes |
Hosted on Render: Noted
Noted was built using the following technologies:
-
Clone this repo
git clone git@github.com:madilippmann/noted.git
-
Install dependencies from the root directory
npm install
-
Create a user in POSTGRESQL with a PASSWORD and CREATEDB permissions
CREATE USER <name> WITH PASSWORD <'password'> CREATEDB
-
Create a .env file in backend directory modeled off of the .env.example from the backend directory and fill out the respective information.
-
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"
-
Create Database, Migrate, and Seed models
npx dotenv sequelize db:create
npx dotenv sequelize db:migrate
npx dotenv sequelize db:seed:all
-
Start the backend server
npm start
-
Start the frontend server
npm start