7.6 C
Munich
Thursday, May 8, 2025

Dominate Week 14: Start Em and Sit Em Guide for You.

Must read

Alright, so this week, week 14 of the start em sitem journey, was a bit of a rollercoaster. Lemme break it down for ya.

Dominate Week 14: Start Em and Sit Em Guide for You.

First things first, I kicked things off by reviewing my notes from last week. Gotta remember what I was even doing, right? Spent a good hour just refreshing my memory. Felt like I was back in school cramming for an exam, haha.

Then, I jumped into setting up the development environment. This time, I decided to try a new IDE – VS Code. Heard a lot of good things about it. Downloaded it, installed a bunch of extensions, you know the drill. Took longer than expected, naturally. Always does.

Next up, I started working on the user authentication module. This is crucial, obviously. Used Firebase Auth. Pretty straightforward, but still had some issues with the API calls. Spent a couple of hours debugging those. Frustrating, but gotta push through, right?

Moved on to the database setup. Decided to stick with MongoDB. Got a free cluster up and running on MongoDB Atlas. Then I created the necessary collections for users, items, and whatever else I needed. Nothing too fancy this week.

Got stuck on integrating the authentication with the database. Needed to make sure that when a user signs up, their info gets saved in the database. This was tricky. Had to mess around with middleware and promises. Took me a good chunk of the day.

Dominate Week 14: Start Em and Sit Em Guide for You.

Finally got the authentication and database integration working! Huge win. Felt like I climbed a mountain. Celebrated with a cup of coffee and a short break.

Then, I started building the basic UI for the item listing page. Nothing fancy, just some placeholders and dummy data. Used React for the front end. Familiar territory, so that went relatively smoothly.

Ran into some styling issues with CSS. My eternal nemesis. Spent way too much time trying to get things to look decent. Still not perfect, but good enough for now.

Finished up the week by testing everything. Made sure the user authentication works, the database is connected, and the item listing page is displaying correctly. Found a few minor bugs and squashed them. Always satisfying.

Overall, it was a productive week, but definitely had its challenges. Here’s a quick rundown of what I got done:

Dominate Week 14: Start Em and Sit Em Guide for You.
  • Set up the development environment with VS Code.
  • Implemented user authentication with Firebase Auth.
  • Set up a MongoDB database on MongoDB Atlas.
  • Integrated authentication with the database.
  • Built a basic UI for the item listing page.
  • Tested and debugged everything.

Next week, I’m planning to focus on improving the UI, adding more features to the item listing page, and maybe even starting on the item creation form. Wish me luck!

More articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Latest article