| Day | Task | Start Date | Completion Date | Reference Material |
|---|---|---|---|---|
| 2 | - Explore about Gitlab (Getting Started) with basic concept and feature on Gitlab - Gitlab CI/CD - Gitlab CI/CD with AWS Amplify | 3/11/2025 | 3/11/2025 | https://docs.gitlab.com/ |
| 3 | - Explore about Monolithic Repository - Project 1: Apply Mono Repo Architecture into Project 1 - Project 1: Migrate Soure Code of Project 1 (From a Fullstack NextJS Webapp to only Frontend on NextJs, separate from the backend environment) | 4/11/2025 | 4/11/2025 | |
| 4 | - Migrate Source Code Repo from Github to Gitlab - Project 1: Apply CI/CD yaml for the Project 1 repo (Mono repo on Gitlab) | 5/11/2025 | 5/11/2025 | https://docs.gitlab.com/ci/yaml/ |
| 5 | - Project 1: Learn about Branching Strategy (Git feature branch workflow) to apply into Project 1 | 6/11/2025 | 6/11/2025 | https://docs.gitlab.com/user/project/repository/branches/strategies/ |
| 6 | - Explore tools or services that supply the abilities to run AWS Services (Serverless) demo on local environment - Explore about AWS Sam, Serverless Framework and Local Stack (Decided to choose Serverless Framework for Project 1) | 7/11/2025 | 7/11/2025 |
Gained understanding of GitLab basics, including core concepts and features.
Explored GitLab CI/CD pipelines and their integration with AWS Amplify.
Learned about Monorepo architecture.
Applied Monorepo architecture to Project 1.
Migrated Project 1 source code from full-stack Next.js to frontend-only setup, separating backend.
Migrated Project 1 repository from GitHub to GitLab.
Implemented CI/CD YAML configuration for Project 1 Monorepo on GitLab.
Learned Git feature branch workflow and applied branching strategy to Project 1.
Explored local development tools for AWS serverless services: AWS SAM, Serverless Framework, and LocalStack.
Selected and decided on Serverless Framework for Project 1 local demos.
Enhanced skills in repository management, CI/CD automation, and serverless development workflows.