🚀 Major Achievements This Trimester – Travelers’ Website 🌍
Over the past 12 weeks, I have made significant advancements in full-stack development, database management, and cloud deployment, particularly in my work on the Vacations Feature for our Travelers’ Website. Below are five key accomplishments that showcase my technical growth and problem-solving skills.
1️⃣ Built a Dynamic User-Generated Content System
🔹 Designed and implemented a frontend layout allowing users to submit and view recommended travel destinations.
🔹 Integrated real-time updates, ensuring user-submitted destinations appear dynamically on the site.
🔹 Strengthened my understanding of UI/UX principles and frontend frameworks.
2️⃣ Connected Frontend to a Fully Functional Backend
🔹 Developed a robust connection between the frontend and backend, allowing seamless data transmission.
🔹 Ensured smooth data handling through proper API calls and state management.
🔹 Learned how to handle user input efficiently and maintain data integrity across sessions.
3️⃣ Integrated a Cloud-Hosted Database on AWS
🔹 Configured a live database on AWS Cockpit to store and manage user-generated destinations.
🔹 Implemented database interactions to allow persistent data storage and retrieval.
🔹 Expanded my knowledge of cloud computing, server management, and remote database handling.
4️⃣ Diagnosed and Resolved Backend Data Persistence Issues
🔹 Identified why only static data appeared when querying the database and successfully debugged the issue.
🔹 Improved my skills in database queries, API request handling, and backend optimization.
🔹 Strengthened my ability to troubleshoot and debug real-world production issues.
5️⃣ Integrated My Feature into a Larger Full-Stack Application
🔹 Successfully integrated the Vacations Feature into our team’s full-stack website.
🔹 Ensured my feature worked seamlessly within a collaborative development environment.
🔹 Learned to navigate team-based development, version control, and full project deployment.
🎯 Key Takeaways
✅ Mastered frontend-backend integration and handling real-time user input.
✅ Gained hands-on experience in AWS-hosted databases and cloud deployment.
✅ Strengthened debugging skills by solving data persistence and API-related challenges.
✅ Successfully collaborated in a full-stack project, demonstrating adaptability and teamwork.
These accomplishments mark a huge leap in my technical skills and problem-solving abilities, positioning me as a strong developer in full-stack web development and cloud-based applications. 🚀
## 🔍 Future Plans in Computer Science 🚀
As I continue my journey in Computer Science, I am considering various paths, including:
- Exploring advanced full-stack development with more complex databases and cloud services.
- Taking on internships to gain real-world experience in software development.
- Enrolling in college courses that focus on backend engineering, data science, and cybersecurity.
- Researching career paths in web development, AI, and cloud computing.
💡 Self-Reflection: Strengths & Weaknesses
✅ Strengths:
- Strong understanding of frontend-backend integration.
- Experience in debugging and troubleshooting real-world technical issues.
- Ability to collaborate in a team and work on full-stack applications.
- Confidence in implementing user-generated content features and database handling.
❌ Weaknesses & Areas for Growth:
- Need to deepen knowledge of security best practices for web applications.
- Improve efficiency in query optimization and API performance tuning.
- Gain more hands-on experience with large-scale cloud infrastructure.
- I had Mr Brown For Trimester 1 so I was unfamiliar with many skills needed in order for me to thrive this trimester, compared to the kids who had you last trimester, but I worked hard and dedicated many hours outside of school in gaining larger understanding of the skills needed to succeed in this class.w
📌 Project Reflection & Next Steps
🌟 Strengths of the Travelers’ Website Project:
- Successfully built a dynamic vacations feature that integrates frontend, backend, and databases.
- Debugged and resolved critical data persistence issues.
- Learned how to work with AWS-hosted databases and improve data storage reliability.
🔄 Next Steps & Improvements:
- Enhance the vacations feature with better filtering and search functionalities.
- Implement user authentication so users can track and manage their added destinations.
- Optimize API calls to ensure faster data retrieval and performance.
- Expand my skills by working on new features or projects that involve AI or automation.
This trimester has been a period of major growth in my Computer Science journey, and I am excited to keep building, learning, and exploring new opportunities! 🚀
Interest In Another Group’s Project
(notes taken the day of Night At The Museum)
Someone New to Me That I Helped Organize Final Exam Materials For.
Name of student I helped: Arshia Deb Roy
I helped her prepare for her live review by timing her, making sure she was heavily practiced, and had everything ready in her blogs! I messaged her on Slack to schedule a meet up day to practice for our final.
My KanBan Board
Throughout this trimester, me and my team have been organizing our ideas for our website into a Kanban board, making checklists to manage each members’ required additions to their feature.
## Self Assessment For Live Review:
Category | Max Points | My Score | Reasoning |
---|---|---|---|
5 Things I Did Over 12 Weeks, Issues, Burndown, Presentation | 5 | 5 | I have consistently been working in my Kanban board and checking off tasks as I completed them. I used my 12 weeks wisely, spending hours outside of school working on CSP and maintaining perseverance. I created multiple issues, including feedback for another student’s website. I believe I have gone above and beyond in this category. |
Full Stack Project Demo (CPT Highlights, N@tM Feedback) | 2 | 2 | I feel comfortable using CPT language and requirements. I also created a Google Form and QR code for user feedback at Night at the Museum. As a group, we used this feedback to improve our website. I improved my MCQ and feature blogs and exceeded the 9/10 requirements. I am very confident in discussing my role, my feature, and the process of its creation. I have learned so much this trimester and am grateful for it. |
Project Feature Blog Write-up (CPT/FRQ Language) | 1 | 1 | I believe my blog is well completed, as I am excellent at using CPT and FRQ language. I also peer-reviewed my blog with another student and made improvements based on her feedback. |
MCQ | 1 | 1 | I completed the MCQ and wrote a thoughtful blog about it. |
Total | 9 | 9 |
User Feedback and Reviews
Our group took the time to make a QR code that lead people from the night at the museum to a short survey in which they could review our individual features or project as a whole that we have dedicated to working on this trimester.