Skip to content

faizansk814/melted-lace-627

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 

Repository files navigation

melted-lace-627

Alt Text

About The Project

PetCare is a comprehensive platform that enables pet owners to conveniently book appointments with veterinarians at clinics. It incorporates a backend system to manage pet-owner data, veterinarian availability, and appointment scheduling. The system design follows a microservices architecture to enhance scalability and reliability.

Backend deployed link:https://gentle-sunglasses-wasp.cyclic.app

frontend deployed link:https://648ff11444734c249a4f1423--singular-dieffenbachia-5da9ee.netlify.app/

Getting Started

Prerequisites

  • npm
    npm install 

Installation

  1. Clone the repo

    git clone https://github.com/faizansk814/melted-lace-627.git
  2. Run api only

    npm start
  3. Run Notification only

start:notification": "nodemon notification.js
  1. Run api and notification concurrently
npm run start:both
  1. Open http://localhost:8080 to backend run in the browser

Tools and Libraries

  • [ExpressJs] - Node
  • [JWT] - JSON Web Token for authorization and authentication
  • [nodemailer] - Sending mail
  • [bcrypt] - Hashing Password
  • [nodeJs] - Server environment
  • [nodemon] = Run the Server
  • [randomstring] - Random strings
  • [qr-image] - QR code generation
  • [mongoose] - : MongoDB ODM
  • [@sendgrid/mail] - Email service integration

##Images Alt Text Alt Text Alt Text Alt Text Alt Text Alt Text

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published