Skip to content

Introducing our PetBuddy+ an veterinary consultation platform from where you can book appointment of veterinary doctor for your pet.

Notifications You must be signed in to change notification settings

rbhomale17/PetBuddy-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NXM301 - Construct Week Project For Unit-6 NXM301.

Project Code:- concerned-picture-9849

Project Purpose:- Introducing our PetBuddy consultation platform from where you can book appointment of pet doctor for your pet.

############################### Project Members #######################################

Team Lead & Student Code: Rushikesh Diliprao Bhomale ( fw25_348 ) https://github.com/rbhomale17

Team Member-1 & Student Code : Darshan Bhandwalkar ( fw22_0556 ) https://github.com/bhandwalkardarshan

Team Member-2 & Student Code : Sourabh K T ( fw23_0477 ) https://github.com/sourabhkt1997

Team Member-4 & Student Code : Yogita Mane ( fw24_538 ) https://github.com/Yogita2021

IA Manager: Pankaj kandpal https://github.com/PankajkandpalL


Tech Stack

Client: HTML | CSS | Javascript

Server: Node.js | Express.js

Database: MongoDB

npm packages: bcrypt | cookie-parser | cors | dotev | express | jsonwebtoken | mongodb | mongoose | multer | passport | passport-google-oauth20 | uuid | uuidv4

GitHub: To maintain repository and collaboration and version control.

VS Code: To write HTML, CSS, and JavaScript code.

Google Chrome: To check the functionality and run the code.

Getting Started

Prerequisites

  • npm
    npm install

Installation

  1. Clone the repo

    git clone https://github.com/rbhomale17/concerned-picture-9849.git
  2. Run API only

    npm start
  3. Open http://localhost:3000 to backend run in the browser

  4. Video Server Deployed Link:- https://petbuddy-video-server.onrender.com/

  5. Frontend Deployed Link:- https://petbuddy.netlify.app/

  6. Backend Deployed Link:- https://petbuddy-main-server.onrender.com/

Frontend Part

  • Home Page
  • Login/Signup
  • Google OAuth
  • Dashboard Page
  • Book Appointment Page
  • View the Appointment Page
  • Create an Appointment Page
  • Admin Page

Backend Part

  • Authentication using JWT
  • Implementation of online consultation
  • Admin functionality

Database

  • MongoDB

Features

  • Book Appointment
  • Create Appointment
  • View Appointment
  • Online consultation

Application Guide to use features

To use {Online Consultation} feature -->

  • First Create Meeting Slot
  • User can join the call by using the Online Consult Button
  • To end the call click on the leave-meeting button

To use {Book Appointment} feature -->

  • Users can Book an Appointment using the form

Home Page

Screenshot 2023-07-24 125906

Signing Page

Screenshot 2023-07-24 125948

Doctor Dashboard Page

Screenshot 2023-07-24 130035

User Dashboard Page

Screenshot 2023-07-24 130235

Admin Dashboard Page

Screenshot 2023-07-24 130351

Create Appointment Page

Screenshot 2023-07-24 130504

Book Appointment Page

Screenshot 2023-07-24 130555

View Appointment Page

Screenshot 2023-07-24 130632

About

Introducing our PetBuddy+ an veterinary consultation platform from where you can book appointment of veterinary doctor for your pet.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •