Giter VIP home page Giter VIP logo

vet-clinic-app's Introduction

Web Application for Veterinary Clinic

The aim of the project was to identify the needs of a veterinary clinic and develop an application that would address these needs. After analyzing and identifying the domain, assumptions for the application were prepared, followed by the implementation phase. The application was developed using the Python programming language and the Django framework.

Technologies Used in the Project:

python logo django logo bootstrap logo html5 logo css3 logo javascript logo postgresql logo

CKEditor5 6.4.1, Bootstrap CDN Icons, Pillow 9.1.1, Gimp 2.10.30, RandomUserGeneratorAPI and others..

The most important functional requirements of the application:
  • Online appointment scheduling
  • Actors: logged-in user, logged-out user (receptionist or veterinarian), and administrator.
    1. A logged-in user, depending on the assigned group, has different permissions; for example, a receptionist manages appointments, while a veterinarian updates the patient's record.
    2. The administrator is a super user and can always use all created and available functions without the need for manual addition.
    3. An unauthenticated user, referred to as the Customer as the only user type without an account, will always remain logged out and will not have access to the employee panel (under the "Manage" tab). The Customer will only have access to browse all publicly available content on the website. The Customer will be able to create a reservation for an appointment by filling out the reservation form on the website, providing their personal information, the animal's details, and contact number.
  • The navigation bar consists of 6 tabs: Home, About Us, Services, Schedule, Manage. The last tab, Manage, is only accessible to authorized individuals.
  • Managing the animal database.
  • Maintaining the list of appointments.
  • Blog management by authorized individuals.
  • Employee working hours.
  • List of employees.

Frontend

Homepage

image image image image image image image

Employees

image

Services

image

Rota

image

Animal database f.e the dog named Kai

image

Form "choose a vet"

image

Form "book an appointment"

image

Adding a new post

image

Backend

Models

Reservation

image

Post

image

Working time

image

Agenda

image

Vet

image

Animal

image

Views

image image

Django ORM

image image

Forms

f.e Reservation form image

vet-clinic-app's People

Contributors

karinazz avatar

Watchers

 avatar

Forkers

dutkulang

vet-clinic-app's Issues

Issues with your set up

Hey @karinazz I tried running your vet clinic app set up but got errors,

I would like correct you a little, you should have 2 branches at least one as a production branch, then the other as a development branch.

I hope that you know that you have included sensitivity information database username and password, these are might to protected, the password you might to only include the encrypted and salted version.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.