Skip to content

sagarrajani20/petscare

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Petscare

Description

PetsCare is a local pet clinic that provides a range of services including pet wellness, medical care, surgery, dental cleaning, grooming, and more. This project aims to improve the clinic's record-keeping efficiency by implementing a Relational Database Management System (RDBMS).

Project Objectives

The primary objectives of this project are as follows:

  1. Design, develop, and implement an RDBMS for PetsCare clinic.
  2. Enable easy and efficient storage, querying, and management of patient records, appointment schedules, medical history, billing information, and other relevant data.
  3. Create a user-friendly and intuitive interface for the RDBMS.

Scope and Deliverables

The project includes the following deliverables:

  1. Requirements gathering and analysis to identify the specific needs and challenges of PetsCare clinic.
  2. Creation of the Entity Relationship Diagram (ERD) based on the requirements analysis.
  3. Conversion of the ERD to the Relational Model.
  4. Normalization of the Relational Model to ensure data consistency and minimize redundancy.
  5. Development of a user interface to enable easy and efficient data entry, querying, and management.
  6. Testing and quality assurance to ensure the system meets the requirements and is free of bugs and errors.

Installation

Frontend

  1. Navigate to the client directory: cd client
  2. Install dependencies: npm install

Backend

  1. Navigate to the backend directory: cd backend
  2. Install dependencies: npm install

Database

  1. Install MySQL.
  2. Create a schema named 'petscare' in MySQL.
  3. Import data from the Dump folder placed in 'database file'.

Usage

Frontend

  1. Navigate to the client directory: cd client
  2. Start the frontend: npm start

Backend

  1. Navigate to the backend directory: cd backend
  2. Start the backend: npm start

Database

Start MySQL to ensure the RDBMS is accessible.

Please note that additional configuration steps may be required depending on your environment and specific setup.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published