
Software Development
Coding Dojo
As a student in Coding Dojo's MERN boot camp, I actively engaged in an intensive web development program. My role involved dedicated learning, problem-solving, collaboration, and self-motivation.

Solo Project: Snowboard Gear Recommender App
Requirements
Prototype
Created a mockup in Balsamiq for the app's user interface design.

Features and Functionality
-
User registration and login with validation.
-
User profiles with edit and delete options.
-
Snowboard gear selector page for creating preferences.
-
Displayed top 3 gear recommendations based on user preferences.
-
Responsive and visually appealing user interface.
-
Integration with AWS for public deployment.
-
Utilized CSS Bootstrap for enhanced styling.
-
Implemented Socket.io for real-time updates.
-
Added sorting options for refined search results.
Solutions and Implementation
-
Ensured secure user data handling during registration and login.
-
Successfully integrated Socket.io for real-time updates.

Testing and Quality Assurance
-
Conducted thorough testing for reliability and security.
-
Identified and rectified issues to create a stable and user-friendly app.

Challenges Faced
-
Ensured secure user data handling during registration and login.
-
Successfully integrated Socket.io for real-time updates.
Conclusion
In conclusion, the Snowboard Gear Recommendation App MVP has been personally fulfilling as it garnered positive feedback for simplifying gear selection. Throughout this journey, I've experienced significant personal growth and learning, reinforcing the importance of continuous development in the field of software engineering. Looking ahead to future enhancements, such as integrating third-party APIs, implementing forum pagination, and exploring many-to-many relationships, I'm genuinely excited about the project's evolution and its potential to have an even greater impact on the snowboarding community.
Group Project: Bucket List App
Requirements
Features and Functionality
-
User registration and login with validation.
-
User profiles with edit and delete options.
-
Bucket list Details page for creating preferences.
-
Displayed card of bucket list items based on user preferences.
-
Responsive and visually appealing user interface.
-
Integration with AWS for public deployment.
-
Utilized CSS Bootstrap & tailwind for enhanced styling.
-
Implemented Socket.io for real-time updates.
-
Added sorting options for refined search results.
Solutions and Implementation
-
Ensured secure user data handling during registration and login.
-
Successfully integrated Socket.io for real-time updates.

Testing and Quality Assurance
-
Conducted thorough testing for reliability and security.
-
Identified and rectified issues to create a stable and user-friendly app.

Challenges Faced
Working with a team to deploy code through GitHub branch and versioning control

Conclusion
Tthe Bucket List App has been an inspiring journey, as it has allowed me to not only capture my own aspirations but also share and be inspired by the dreams of others in the community. This project has been personally rewarding, emphasizing the power of connecting with like-minded individuals who share a passion for exploring life's adventures. Looking forward, the app's future enhancements, such as improved sharing features and enhanced community interaction, hold the promise of making this platform an even more invaluable resource for all dreamers and adventurers.
MERN Stack Learnings
