Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nimacodez/project-management
An OOP Based Project-Management Back-end App. Server => Expressjs
https://github.com/nimacodez/project-management
back-end express expressjs javascript nodejs project-management
Last synced: 5 days ago
JSON representation
An OOP Based Project-Management Back-end App. Server => Expressjs
- Host: GitHub
- URL: https://github.com/nimacodez/project-management
- Owner: NimaCodez
- Created: 2022-05-28T06:26:43.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-06-24T05:48:15.000Z (over 2 years ago)
- Last Synced: 2024-02-06T12:56:16.788Z (11 months ago)
- Topics: back-end, express, expressjs, javascript, nodejs, project-management
- Language: JavaScript
- Homepage:
- Size: 290 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## An OOP Based Project-Management Back-end App. Server => Nodejs - Expressjs
#### Welcome to the OOP based Project Management Repository!
- Requirements:
- MongoDB Installed
- Nodejs InstalledEasily Clone the project and Read, or customize for your projects :).
1. First do a ``` npm i``` To Install dependencies.
2. Start the Project With command ```npm start```
3. then go to requests folder placed in http folder at app, and send a request to ```http://localhost:8000/auth/register``` and fill the data there with your own Ideas. And your account will be automatically registered.
*tip*: You have to install rest Client extension so that you can use this kind of files.4. Add a ```.env``` File to the root of your application with the following options:
```env
JWT_SECRET_KEY={your Key => can be anything}
```5. then make a request to ```http://localhost:8000/auth/login``` and put your username and password given in the register part. Go to mongo Db and Copy your token.
then update ```.env``` file in the following way:
```env
JWT_SECRET_KEY=YourKeyHere
token='Bearer CopiedToken'
```*tip*: Your token is valid for 30 days, and after that you have to login again and copy the new token and replace it in the ```.env``` file.
Hope you Enjoy!