https://github.com/ismailmohammed1432/githubbackend
This is the GitHub Backend Project using Nodemailer and twilio
https://github.com/ismailmohammed1432/githubbackend
express hashing jwt middleware mongodb mongoose nodejs
Last synced: 3 months ago
JSON representation
This is the GitHub Backend Project using Nodemailer and twilio
- Host: GitHub
- URL: https://github.com/ismailmohammed1432/githubbackend
- Owner: ismailmohammed1432
- Created: 2025-01-02T12:13:43.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-02T17:30:59.000Z (over 1 year ago)
- Last Synced: 2025-01-29T14:18:47.561Z (over 1 year ago)
- Topics: express, hashing, jwt, middleware, mongodb, mongoose, nodejs
- Language: JavaScript
- Homepage: https://github.com/ismailmohammed1432/GitHubBackend
- Size: 25.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# GitHubBackend
This is the GitHub Backend Project using Nodemailer and twilio
To setup the GitHub replica project follow the given instructions
Includes following features:
1. Users
2. Repos
3. Gists
Make sure the config folder is setup and apply the below variables for better clarity in your config/default.json
{
"PORT": 5050,
"DB_URL": "",
"EMAIL": "",
"PASS": "",
"SID": "",
"TOKEN": "",
"PHONE": "",
"JWT_SECRET": "",
"URL": "http://localhost:5050"
}
Then follow these Instructions:
1. First,Clone the repository
==> git clone
2. Navigate to the project directory
--> cd GitHubBackend
3. Install all dependencies
--> npm install packageName
4. Ensure nodemon is installed globally
If not installed, run:
--> npm install -g nodemon
5. Set up the config folder
• Create the config folder:
--> mkdir config
• Inside the config folder, create a default.json file:
--> cd config && touch default.json
6. Then, Run the project