This project is all-in-one platform for customers to have reserve appointment easily and physical therapy businesses with time and cost-effective of routine work into everyday operation by keeping everything in one place.
Backend repository: https://github.com/yanisapths/hyp-api
- https://www.youtube.com/watch?v=lQzAY91wq6Y (Youtube)
- https://daycare-portal.vercel.app/ (PT clinic user)
- https://o-live.vercel.app/ (General user)
This repo is the clinic management appliciation. This app included:
- Login: Google & LINE Login using NextAuth
- Clinic Registration
- Service Package Management
- Time Slot Management
- Appointment
- Customer/Patient management
- Clinician management
- Body chart and progression note and more
- Next.js
- NextAuth
- Axios
- Tailwind CSS
- Mui
- ReactDatePicker
- SweetAlert
- react-signature-canvas
- react hot toast
git clone https://github.com/yanisapths/daycare-portal.git
npm install
NEXTAUTH_URL=
NEXTAUTH_SECRET= go to https://generate-secret.now.sh/32
LINE_ID=
LINE_SECRET=
GOOGLE_ID=
GOOGLE_CLIENT_SECRET=
npm run dev
Most of the features are completed for the requirement of the class project, however this project need improvements to make it more efficient and optimize, so anyone can contribute and improve this project by make pull requests, require review.
- Reservation - In a booking form, everytime user want to make new request from customer app, they have to rewrite their contact infomation everytime.
- Clinic Registration - On create clinic form, when selecting opening days, it's not clear that user can select multiple days.
- Reservation - On a calendar, user has to click at the day to know which day they have an appointment.
- Appointment - New customers are uncertain which courses they should reserve.
Designed and developed by 2023 Yanisa Poongthaisong and Pavinee Suthamjeam.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.