Skip to content

pdoha/bookingsystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

731 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🩸 Blood Donation Center Web Portal

A web-based portal designed to support blood donation centers and their users, offering map-based navigation, center information, and online reservation features.


📌 Features

  • 🗺️ Find nearby blood donation centers using Kakao Map API
  • 📍 View location details on the map
  • 📅 Make online reservations for blood donation
  • 👤 Register and log in as a member
  • 🔒 Access and manage personal information via My Page

💻 Tech Stack

  • Backend: Java, Spring Boot, JSP, Servlet
  • Frontend: HTML, CSS, JavaScript
  • Database: Oracle
  • APIs: Kakao Map API
  • Tools: IntelliJ IDEA, DBeaver, GitHub, Eclipse

👥 Team

  • 4 developers
  • Roles divided into: frontend, backend, database integration, and API implementation

👩‍💻 My Contributions (Doha Park)

  • Developed the member login system using Spring Boot and JSP
  • Implemented session-based authentication and security flow
  • Created the user information inquiry feature to display and manage member data
  • Collaborated on GitHub using pull requests and commit management

✅ Detailed Feature Summary

👤 User Functions

Feature Description
🗺️ Search Donation Centers Search blood donation centers based on location or keywords
📍 View on Map Visualize center locations using Kakao Map
📅 Reservation System Book donation appointments by date and time
👤 Sign Up / Login User registration and login with credential verification
🔒 My Page (Profile View) Check and manage personal information and reservations

⚙️ Admin Functions

Feature Description
🛠 Member Management View, edit, or deactivate user accounts
🏢 Branch Information Edit Update donation center details like name, hours, and address

💡 System Features

Feature Description
🔐 Session-based Login Maintain authenticated session across pages
🌐 Responsive Web Design Optimized UI for desktop and mobile
✅ Agreement on Terms & Policy User consent for terms and privacy policy at signup

🔗 GitHub Repository

👉 View Full Project on GitHub

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 6