This is a clone of Evernote.
Logged in users can perform the following actions:
- Add/View/Edit/Delete Notes
- Add/View/Edit/Delete Notebooks
| MVP Feature List | Database Schema | API Routes | Frontend Routes |
- Clone this repo
git clone [email protected]:jonevanmoore/quilled.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:5000"
- 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