Skip to content

This my portfolio Api project, this Api is fully dynamic, this api is fully public and anyone can use this api, but no one create, update and delete data only admin can do this request and perform all

Notifications You must be signed in to change notification settings

muhammadranju/portfolio-project-api

Repository files navigation

Portfolio Project API

This project only for moy portfolio link shearing site on backend and this project is using node js and express js for backend development.

Tech Stack

  • Node Js
  • Express Js
  • MongoDB
  • Mongoose
  • JWT

Installation

npm install

Usage

npm run dev

API Documentation

Project Routes

  • Start with
  • /v1/api/
  • /v2/api/
Method Endpoint Description
GET /projects Get all projects
POST /projects Create a new project
GET /projects/:productId Get a single project
PUT /projects/:productId Update a single project
GET /projects/search Get all projects by search

Auth Routes

Method Endpoint Description
POST /login Login
POST /signup Signup
GET /logout Logout

Demo

Main Website

https://www.mdranju.xyz

Main Website Dashboard

https://portfolio-project-api.onrender.com/

API URL v1

https://portfolio-project-api-sooty.vercel.app/v1/api/project

API URL v2

https://portfolio-project-api-sooty.vercel.app/v2/api/projects

Author

Muhammad Ranju

About

This my portfolio Api project, this Api is fully dynamic, this api is fully public and anyone can use this api, but no one create, update and delete data only admin can do this request and perform all

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published