An open API service indexing awesome lists of open source software.

https://github.com/alejandroq12/my-vet

My Vet
https://github.com/alejandroq12/my-vet

Last synced: 2 months ago
JSON representation

My Vet

Awesome Lists containing this project

README

        



main-logo


My Vet


# πŸ“— Table of Contents

- [πŸ“— Table of Contents](#-table-of-contents)
- [πŸ“– My Vet Database ](#-my-vet-database-)
- [πŸ›  Built With ](#-built-with-)
- [Tech Stack ](#tech-stack-)
- [Key Features ](#key-features-)
- [πŸ’» Getting Started ](#-getting-started-)
- [Prerequisites](#prerequisites)
- [Setup](#setup)
- [Install](#install)
- [Usage](#usage)
- [Run tests](#run-tests)
- [πŸ‘₯ Authors ](#-authors-)
- [πŸ”­ Future Features ](#-future-features-)
- [🀝 Contributing ](#-contributing-)
- [⭐️ Show your support ](#️-show-your-support-)
- [πŸ™ Acknowledgments ](#-acknowledgments-)
- [❓ FAQ ](#-faq-)
- [πŸ“ License ](#-license-)

# πŸ“– My Vet Database

**My Vet Database Database** is a PostgreSQL database designed to streamline record-keeping in veterinary clinics. It efficiently manages vital information about pet patients, including their names, birth dates, weight, neutering status, and any instances of escape attempts. This system simplifies the task of tracking and accessing pet records, aiding clinic staff in better analysis and reporting. Overall, it enhances the clinic’s operational effectiveness and contributes to improved care for pets.


Database Schema


main-logo


## πŸ›  Built With

### Tech Stack

Database

Query Language

### Key Features

- **Robust Data Management**: The database offers a systematic way to manage information about the clinic's animal patients, making data retrieval and tracking more efficient.
- **Comprehensive Querying Capabilities**: SQL is used to interact with the database, providing powerful querying options for extracting and manipulating data according to various needs.
- **Scalability**: PostgreSQL, as an open-source relational database, offers high scalability, making the database capable of handling an increasing amount of data as the clinic grows.
- **Data Integrity**: PostgreSQL provides strong data consistency and supports ACID (Atomicity, Consistency, Isolation, Durability) properties, ensuring the reliability and integrity of data.
- **Flexibility**: The database schema can be easily adjusted to accommodate changing requirements, demonstrating the system's adaptability.

(back to top)

## πŸ’» Getting Started

To get a local copy up and running, follow these steps.

### Prerequisites

In order to run this project you need:

- PostgreSQL installed on your machine. You can download it from the [official website](https://www.postgresql.org/download/).

### Setup

Clone this repository to your desired folder:

```sh
cd your-folder
git clone https://github.com/Alejandroq12/my-vet.git
```

### Install

Navigate into your project directory and set up your database:

```sh
cd your-project
psql -U postgres -f schema.sql
```

### Usage

To interact with the database, open PostgreSQL and connect to the database:

Connect to database
```sh
psql -U postgres -d vet_clinic
```

### Run tests

To run tests, run the following command (functionality will be added in the future):

```sh
// command to run tests will be available in the future.
```

(back to top)

## πŸ‘₯ Authors

πŸ‘€ **Julio Quezada**

- GitHub: [Alejandroq12](https://github.com/Alejandroq12)
- Twitter: [@JulioAle54](https://twitter.com/JulioAle54)
- LinkedIn: [Julio Quezada](https://www.linkedin.com/in/quezadajulio/)

(back to top)

## πŸ”­ Future Features

- [x] Project 1: create animals table.
- [] Project 2: query and update animals table.
- [] Project 3: query multiple tables.
- [] Project 4: add "join table" for visits.
- [] Project 5: database performance audit.
- [] Exercise: add database schema diagram.

(back to top)

## 🀝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the [issues page](../../issues/).

(back to top)

## ⭐️ Show your support

If you like this project please give a star.
Thanks in advance.

(back to top)

## πŸ™ Acknowledgments

I would like to thank all of my colleagues who inspire to do my best everyday.

(back to top)

## ❓ FAQ

- **Did you create this project from scratch?**

- Yes, and for that reason I learned a lot.

(back to top)

## πŸ“ License

This project is [MIT](./LICENSE) licensed.

(back to top)