Skip to content

The User Management API allows you to manage user accounts within your application. You can perform actions such as creating new users, updating user profiles, and deactivating or deleting accounts

Notifications You must be signed in to change notification settings

kunal8987/xcelore-upgraded-waddle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

xcelore-upgraded-waddle

User Management API Documentation

Backend Tech Stack


Node.js: Server-side JavaScript runtime environment.
Express: Web application framework for Node.js.
MongoDB: NoSQL database for storing user data.
Mongoose: ODM (Object Data Modeling) library for MongoDB.
JWT (JSON Web Tokens): Used for user authentication.
bcrypt: Hashing library for securely storing passwords.

Frontend Tech Stack


React: JavaScript library for building user interfaces.
Tailwind CSS: Utility-first CSS framework for styling.
Context API: State management for sharing data across components.
Axios: HTTP client for making API requests.

Getting Started


Clone this repository.
Set up your MongoDB database.
Install dependencies using npm install.
Configure environment variables (e.g., JWT secret, MongoDB connection string port ).
Run the backend server using npm run start.
Navigate to the client directory and run the React app using npm start.

Introduction The User Management API allows you to manage user accounts within your application. You can perform actions such as creating new users, updating user profiles, and deactivating or deleting accounts.

Authentication Before using the API, you’ll need to authenticate. Obtain an API key or token by following the authentication process outlined in the official documentation.

The User Base Url:- /api/v1/user

For The Auth Base Url :-/api/v1/auth

AUTH Endpoints


1 Register user

Endpoint POST /register

2 Login User

Endpoint POST /login

USER Endpoints

Get User Profile Retrieve information about a specific user. Endpoint:

GET /get-profile

GET /get-all-profile

Create User Endpoint:

POST /create-profile

Update User Profile Endpoint:

PUT /update-profile/:id

Delete User Profile Endpoint:

DELETE /delete-profile/:id

This documentation provides an overview of the User Management API and its endpoints.

About

The User Management API allows you to manage user accounts within your application. You can perform actions such as creating new users, updating user profiles, and deactivating or deleting accounts

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published