- NodeJs/ExpressJs
- MongoDB/Mongoose
- Typescript
Installation
- Clone the repo Or Run
git pull origin masterif already cloned. - Run
npm installin the terminal to install all related dependencies. - Create a ".env" file in the root folder as per ".env.example" file present.
- Run
npm run dev.
Steps for Contributing
- Fork the repository.
- Clone the forked repo to your local device.
- Run
git checkout -b [BRANCH_NAME]in your preferred terminal. - [BRANCH_NAME] in the above step should be the issue name being worked upon.
- Make all your code changes, then commit and push to your forked repo.
- Open a Pull Request to the master branch of the main repo and link the PR with the Issue being referenced(Fetch before a PR).
- POST
/auth/signupSignup - POST
/auth/loginLogin - POST
/auth/forgotPasswordForget Password - POST
/auth/resetPassword/:id/:resetTokenReset Password
- GET
/blogs/all?page=NGet All Blogs (Paginated response of 10 blogs from Nth page) - POST
/blogs/createCreate a Blog - DELETE
/blogs/delete/:idDelete a Blog - UPDATE
/blogs/update/:idUpdate a Blog - GET
/blogs/:idGet a specific blog