Logo

dev-resources.site

for different kinds of informations.

Week Two of #100DaysOfCode

Published at
12/8/2024
Categories
100daysofcode
buildinpublic
softwareengineering
opensource
Author
lymah
Author
5 person written this
lymah
open
Week Two of #100DaysOfCode

Overcoming Challenges, Progress, and Learning New Skills

Week 2 of my #100DaysOfCode journey has been full of growth, learning, and overcoming challenges. I made significant strides in both my Hackathon and personal projects, focusing on backend development, API integration, and frontend design.

In the Hackathon project, I successfully created the database using Postgres and connected it to the API endpoints via Postman. I also added new features, including fields in the registration form, to improve the user experience.

For my personal project, a secure document vault, I explored different API testing tools, including cURL and Postman, and integrated MongoDB for the database and AWS S3 for file storage. Handling file uploads securely was a key focus, ensuring that users' files are stored safely and can be accessed easily.

In terms of frontend development, I built the login, registration, and dashboard pages for the vault app, spending time improving my skills with React through a FreeCodeCamp course. Debugging became a significant part of my workflow, but each issue resolved was a valuable learning experience. I also connected the backend to the frontend and added a dark mode toggle for better user experience.

Facing challenges along the way, I encountered issues with AWS billing and card payments, which led me to explore Docker as an alternative for simulating the backend environment. Using Docker allowed me to continue development without external dependencies. Additionally, I learned to set up AWS LocalStack to simulate AWS services like S3 locally, enabling me to test file uploads and interactions without needing to rely on the actual cloud service.

This week, I strengthened my backend skills, learned to troubleshoot effectively, explored new tools for API testing, and made significant progress in both my personal and Hackathon projects. Looking ahead, I aim to refine the frontend, further explore AWS services, and continue to build on the foundation I’ve created. The journey is just beginning, and I’m excited for the challenges and progress to come.

100daysofcode Article's
30 articles in total
Favicon
100 Days of Code
Favicon
CREATING A ROCK, PAPER, & SCISSORS GAME IN PYTHON
Favicon
Week Seven Recap of #100DaysOfCode
Favicon
2/100 day golang challenge
Favicon
Valid Anagram
Favicon
Week 10 of My #100DaysOfCode Challenge: Mastering JavaScript and Building Projects! 🚀
Favicon
GHK-CU - 50 mg Copper Peptide Skin Serum - PEPAMINO
Favicon
Frontend Mentor vs. DevCoach: Which one is right for you?
Favicon
Meta-Arguments and Provider in Terraform Day 10
Favicon
Advanced HCL for Terraform Day 9
Favicon
1/100 day golang challenge
Favicon
Week 6 Recap of #100DaysOfCode
Favicon
LEARNING GO Day:3
Favicon
🚀 Mastering Generics in Java: The Ultimate Guide to Type-Safe and Reusable Code 💻
Favicon
Day 1: Getting Started with Python
Favicon
System Scalability
Favicon
Infrastructure Planning with Terraform Day 5
Favicon
Terraform State Management day 4
Favicon
Week 5 Recap of #100DaysOfCode
Favicon
Week Two of #100DaysOfCode
Favicon
FINDING REPLIT ALTERNATIVE FOR LEARNING CODE
Favicon
Implementing Queue using Stack
Favicon
Day 73. Working on the Library
Favicon
Day 71-72. Lack of knowledge
Favicon
Day 68-70. Theme switcher
Favicon
Week 4 Recap of #100DaysOfCode
Favicon
Bolt.new: Turning Your Ideas into Apps with Just a Few Words
Favicon
Days 61-65. Dark theme
Favicon
Java Functions/Methods: A Beginner's Guide to Writing Efficient Code
Favicon
Week Three of #100DaysOfCode

Featured ones: