Skip to content

Member Management Panel is a full-stack application designed for Long Term Care members to manage their own medical related services, including medication list, medical appointment and transportation to the appointment, by registering and/or logging in to member's account.

Notifications You must be signed in to change notification settings

priscillayouziqian/Final-project-memberServicePanelApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Member Management Panel

Member Management Panel is a full-stack application designed for Long Term Care members to manage their own medical related services, including medication list, medical appointment and transportation to the appointment, by registering and/or logging in to member's account.

Link to website demo video: https://youtu.be/LNY2prWkNdw

image

How It's Made:

Tech used: HTML, CSS, bootstrap, Javascript, fetch, Java, Spring Boot, Spring Data JPA, Maven.

(1). Register an account for this application, and log in with the account. User goes to the dashboard page with options for medication list and medical appointments. The page has greetings and log out option to the top. image

(2). a. Click "Medication List" picture, directs to the page shows all medicine that the user is taking. User and add, edit and delete medication if needed. image image

(2). b. Click "Medical Appointment" picture, directs to the page shows all scheduled appointments. User and add and delete any appointments if needed. image

(3). Under every card of appointment, click "transportation" button, directs to new tap with transportation service for that specific appointment. User can add or delete transportation. image

Optimizations

I would like to add a feature to throw an exemption handler for the login function, for username not exist and password incorrect. For further development, add another exemption handler for creating a password, including password must contain at least one Capital letter, etc.

Lessons Learned:

I learned Java and how to build backend using DAO design pattern. I learned to add put method using fetch (last time I use axios).

Examples:

Take a look at these couple examples that I have in my own portfolio:

Birthday Deals Application: https://github.com/priscillayouziqian/Foundation-Capstone-Project
My NASA API Project: https://priscillayouziqian.github.io/NASA-API/index.html
Grocery List Application: https://priscillayouziqian.github.io/GroceryList/index.html

About

Member Management Panel is a full-stack application designed for Long Term Care members to manage their own medical related services, including medication list, medical appointment and transportation to the appointment, by registering and/or logging in to member's account.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published