https://github.com/mananjethwani/resource_website_backend
https://github.com/mananjethwani/resource_website_backend
backend-server hacktoberfest2020 nodejs
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/mananjethwani/resource_website_backend
- Owner: MananJethwani
- Created: 2020-10-05T19:13:28.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2020-10-05T20:21:01.000Z (over 5 years ago)
- Last Synced: 2025-02-28T16:59:52.408Z (over 1 year ago)
- Topics: backend-server, hacktoberfest2020, nodejs
- Language: JavaScript
- Homepage:
- Size: 18.6 KB
- Stars: 0
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# resource_website_backend
This is a backend for IIITDMJ's unofficial resource website
We use mongodb for DBMS and multiple validation schema and techniques for authentication
The frontend could be found [here](https://github.com/MananJethwani/resource_website_frontend)
## Installation
Installation requires npm and mogodb (mogodb must be run using mongo daemon)
after cloning into repo enter the repo using
``` bash
cd resource_website_backend
```
then just type command
```bash
npm install
```
this command will automatically install all the JS related requirements for server
You also need to have mongodb installed in your system
for that you can just go to [mongodb's official site](https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/) and follow the instruction
after that just use command
```bash
sudo mongod
```
in another terminal again go to the resource_website_backend folder and just type command
```bash
node index.js
```
to start your server at https://3001/api
## Contribution
currently it is a small repository so there are no significant rules for ontribution
first timers can go checkout good first issue label in issues section
after selecting an issue just comment on it so that one of our maintainer can assign that issue to you if available.
make a PR and mention the maintainer to review your changes once reviewed your code will be merged
## Thanks for selecting this repo. We need you!