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
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.
- npm
npm install
-
Clone the repo
git clone https://github.com/rbhomale17/concerned-picture-9849.git
-
Run API only
npm start
-
Open http://localhost:3000 to backend run in the browser
-
Video Server Deployed Link:- https://petbuddy-video-server.onrender.com/
-
Frontend Deployed Link:- https://petbuddy.netlify.app/
-
Backend Deployed Link:- https://petbuddy-main-server.onrender.com/
- Home Page
- Login/Signup
- Google OAuth
- Dashboard Page
- Book Appointment Page
- View the Appointment Page
- Create an Appointment Page
- Admin Page
- Authentication using JWT
- Implementation of online consultation
- Admin functionality
- MongoDB
- Book Appointment
- Create Appointment
- View Appointment
- Online consultation
- 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
- Users can Book an Appointment using the form