You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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