Skip to content

FInal Backend Specialisation Project for ALX SE. A digital wallet for all your credentials

Notifications You must be signed in to change notification settings

Erickadikah/Digital_Credentials_Wallet

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Digital_Credentials_Wallet

FInal Backend Specialisation Project for ALX SE. A digital wallet for all your credentials

Stack

  • JavaScript
  • NodeJS
  • ExpressJS
  • MongoDB

Installation

  • Clone the repo
  • Run npm install to install all dependencies
  • Run npm start to start the server
  • Run npm run dev to start the server in development mode

API Endpoints

| Endpoint | Functionality |

|----------|---------------|

| POST /api/v1/users | Create user account |

| POST /api/v1/users/login | Login a user |

| POST /api/v1/users/logout | Logout a user |

| POST /api/v1/users/logoutAll | Logout a user from all devices |

| GET /api/v1/users/me | Get user profile |

| PATCH /api/v1/users/me | Update user profile |

| DELETE /api/v1/users/me | Delete user profile |

| POST /api/v1/users/me/avatar | Upload user profile picture |

| DELETE /api/v1/users/me/avatar | Delete user profile picture |

| GET /api/v1/users/:id/avatar | Get user profile picture |

| POST /api/v1/credentials | Create a credential |

Team Members

-Erick Adikah - Team Lead && Frontend Developer && UI/UX Designer && DevOps Backend Developer

-Aliyu Olamide - Backend Developer & DevOps && UI/UX Designer

-Rency Ngina - Frontend Developer & UI/UX Designer && DevOps

About

FInal Backend Specialisation Project for ALX SE. A digital wallet for all your credentials

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 95.4%
  • CSS 4.1%
  • HTML 0.5%