| Day | Task | Start Date | Completion Date | Reference Material |
|---|---|---|---|---|
| 1-3 | - Design database schema (ERD) - Create JPA entities and repositories - Implement user authentication APIs + Register, Login, Logout + JWT token generation | 2025/11/10 | 2025/11/12 | Spring Boot JPA docs |
| 4-5 | - Develop blood donation APIs + Create donation request + Search donors by blood type + Update donation status - Test APIs with Postman | 2025/11/13 | 2025/11/14 | REST API best practices |
| 6-7 | - Build JAR file with Maven - Deploy backend to EC2 + Upload JAR to S3 + Configure EC2 with Java + Run Spring Boot application - Test deployed APIs | 2025/11/15 | 2025/11/16 | AWS EC2, S3 docs |
Backend Development:
API Implementation:
Backend Deployment:
mvn clean package@JsonIgnore and DTOs