Skip to content

don-lin/group10-healingpaws

Repository files navigation

Group 10 - Healingpaws Hospital Online System

About our team ✌

group member

Name UCD ID BJUT ID
Chen Donglin 16206515 16372229
Hu Yuang 17205999 17372227
Yang Jiarui 17206000 17372226
Wang Xinzhu 17205965 17372130
Li Ziqi 16206779 16372121

🏔️ Live demo: http://0cdl.com:2
📘 Paper: https://www.overleaf.com/project/5e4daefcffd3ce0001a2c904
🎥 Video: http://0cdl.com:2
💻 Server Code: https://github.com/don-lin/group10-healingpaws/tree/master/Web
📱 Android Code: https://github.com/don-lin/group10-healingpaws/tree/master/Android
📺 Slides: http://0cdl.com:2
🎤 Recording: http://0cdl.com:2

Description


This is a manage system for a pets hospital 😀. The main functions are making a reservation, checking pets status and introducting the hospital.

Requirements

To run this hospital online system, you need:

Python >= 3.7.4 ✅

Flask >= 1.1.1 ✅

Android Studio >= 3.5 ✅

Android OS >= 4.4 ✅

Git Commands

Clone the repository

git init
git clone https://github.com/don-lin/group10-healingpaws

Get the latest version

git pull

Commit a update to Github

git add ./
git commit -m "update"
git push -u origin master

Running Web server

Install flask

pip install flask
pip install flask_sqlalchemy
pip install flask_wtf

Download or clone this repository:

git clone https://github.com/don-lin/group10-healingpaws.git

Then, within web-server run:

python main.py

Download the Android APP

[/release/healing-paws.apk]

License

MIT License. See LICENSE.md.

Work Packages

  • 01-App
    • Android APP User Interface
  • 02-Server
    • Config the cloud server
  • 03-Web Page
    • A well designed web-page with HTML CSS and JavaScript
  • 04-Database
    • Table users
    • Table pets
    • Table doctors
    • Table appoinments
  • 05-Connection
    • Connecting Navigaor or Android APP to our server
  • 06-Authorisation
    • Defend the attacks
  • 07-Online Chatting
    • Users could chat with others in our system

Design patterns that we use:

1. The Observer Pattern

2. The Factory Method Pattern

3. The Singleton Pattern

4. The Iterator pattern

5. The Visitor pattern

glossary

Appointment:
An advanced reservation for a doctor

software instructions💻

Download and compile

About

The project of Group 10

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •