This app was created for the Chingu Voyage 11 pre-work. It's a simple CRUD application with authorization & authentication.
LIVE VERSION: Chingu Journal
- Users can register via email and password
- Users can login with their email and password
- Users can view a list of their own notes
- Users can create new notes
- Users can update their own notes
- Users can delete their own notes
- Clone this project locally
- Run
npm install
in your bash/command line - Create a local
config.env
environment variable and update accordingly
- NODE_ENV=development or production
- PORT=your port, e.g. 3000
- DATABASE=your mongodb uri
- DATABASE_PASSWORD=your mongodb password
- JWT_SECRET=your secret
- JWT_EXPIRES_IN=90d
- JWT_COOKIE_EXPIRES_IN=90
- Run
npm start
in your bash/command line
- Uses Express
- Uses Server-side rendering via PUG templates
- Uses MongoDB Atlas