Skip to content

CarePoint is a volunteer management platform designed to streamline appointment booking, manage user profiles, and provide essential volunteer services. This repository contains the backend API implementation for CarePoint, enabling smooth and secure data handling.

Notifications You must be signed in to change notification settings

arman-miaa/CarePoint-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

22 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌟 CarePoint: Backend API for Management CarePoint Application

CarePoint is a volunteer management platform designed to streamline appointment booking, manage user profiles, and provide essential volunteer services. This repository contains the backend API implementation for CarePoint, enabling smooth and secure data handling.


πŸ›  Purpose

The purpose of this project is to provide a comprehensive solution for managing volunteer services, appointments, and user profiles. CarePoint ensures a user-friendly and efficient way to access volunteer services.


🌐 Live URL


πŸš€ Key Features

  • 🌐 RESTful API: Offers GET, POST, PUT, and DELETE endpoints for various resources.

  • πŸ”’ JWT Token Authentication: Secure login and protected routes for authorized users.

  • πŸ“Š Sorting: Easily fetch data with sorting .

  • πŸ›‘οΈ Role-Based Access Control: Differentiated permissions for logged-in users and general users.

  • ⚑ CRUD Operations: Seamless management of appointments, user data, and services.


πŸ“¦ NPM Packages Used

  • Express: Framework for building server-side applications.

  • MongoDB: NoSQL database for data storage.

  • JWT (jsonwebtoken): Handles token-based authentication.

  • Cookie-Parser: Parses cookies for managing user sessions.

  • Dotenv: Manages environment variables securely.

  • Cors: Enables cross-origin requests.

  • Nodemon: Helps with server auto-restarts during development.


About

CarePoint is a volunteer management platform designed to streamline appointment booking, manage user profiles, and provide essential volunteer services. This repository contains the backend API implementation for CarePoint, enabling smooth and secure data handling.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published