Trimester Summary & What I Learned
This trimester, I learned how to build and connect different parts of a software system. I worked with databases, backend logic, and user features like notifications to improve user experience.
Key Things I Learned:
- Using Databases: Storing and managing data with SQLite.
- Backend Development: Creating models and linking user actions.
- Full-Stack Work: Connecting the frontend and backend to make things work smoothly.
- Problem-Solving: Writing logic for tracking and ranking data.
At first, I struggled with backend development, especially handling models and API logic. However, with the help of my teammates, I improved my understanding of database relationships, user authentication, and how data flows between the frontend and backend. This teamwork made a huge difference in my progress and boosted my confidence.
Overall, I got better at coding, organizing data, and making features work together.
Self-Grade Table
| Skill | Self-Grade (Out of 10) | Notes |
|---|---|---|
| Database Management | 8.7 | Successfully structured and managed data using SQLite, improving efficiency and data handling. |
| Backend Development | 7.9 | Initially struggled with APIs and models, but with help from my teammates, I improved a lot. |
| Full-Stack Integration | 8.6 | Connected frontend and backend smoothly, making sure data transfers correctly and efficiently. |
| Problem-Solving | 9.2 | Developed creative solutions for ranking, notifications, and user interactions, making the system more dynamic. |
| Overall Progress | 8.9 | Showed strong growth in technical skills, coding efficiency, and feature implementation. Excited to keep improving! |