https://github.com/ivanadamovic96/notes_app
Notes Application using Node.js, Express, MongoDB and GoogleAuth. I used EJS and Bootstrap for templating.
https://github.com/ivanadamovic96/notes_app
bootstrap ejs-templating express googleauth mongodb nodejs
Last synced: 2 months ago
JSON representation
Notes Application using Node.js, Express, MongoDB and GoogleAuth. I used EJS and Bootstrap for templating.
- Host: GitHub
- URL: https://github.com/ivanadamovic96/notes_app
- Owner: IvanAdamovic96
- Created: 2024-10-01T20:02:15.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-19T15:51:16.000Z (over 1 year ago)
- Last Synced: 2025-03-30T01:15:03.070Z (about 1 year ago)
- Topics: bootstrap, ejs-templating, express, googleauth, mongodb, nodejs
- Language: EJS
- Homepage:
- Size: 5.75 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Notes-NodeJs-CRUD-MongoDB
## You need:
- Database (MongoDB)
- Google Console Account to create the API Auth Key's
## Create .env file
Create a `.env` file to store your credentials. Example below:
```bash
MONGODB_URI = mongodb+srv://:@mongodburlhere
GOOGLE_CLIENT_ID= YOUR_GOOGLE_ID_HERE
GOOGLE_CLIENT_SECRET= YOUR_GOOGLE_CLIENT_SECRET_HERE
GOOGLE_CALLBACK_URL=http://localhost:5000/google/callback
```
## Installation
To install and run this project - install dependencies using npm and then start your server:
```bash
$ npm install
$ npm start
```