Day 59/100 🚀
Worked on project today🔥
☑️ Connected user selection to conversation creation
☑️ Added conversation selection handling in ChatPage
☑️ Implemented GET route for conversation details
☑️ Added session validation & error handling
#100DaysOfCode#BuildInPublic#NextJS
Day 58/100 🚀
Worked on my project today. 🔥
☑️ Fixed undefined conversation handling
☑️ Added GET endpoint for fetching users with session validation
☑️ Built UserSearch component for user search
☑️ Prevented duplicate 1-to-1 conversations
#100DaysOfCode#BuildInPublic#NextJS
Day 57/100 🚀
Worked on my current project🔥
☑️ feat: message input
☑️ setup refresh key for dynamic fetching of messages
☑️ Setup basic chat layout
☑️ POST endpoint for creating conversations
☑️ Logout Button and session management
☑️ Login UI
#100DaysOfCode#NextJS#project
Day 56/100 🚀
Made solid progress on my project today:
☑️ Built the ChatSidebar component
☑️ Added authenticated GET API for conversations
☑️ Fixed SQL query issues
☑️ Implemented message listing
#100DaysOfCode#BuildInPublic#NextJS
Day 55/100 🚀
Making good progress today
☑️ Created a roadmap for the project
☑️ Implemented GET messages
☑️ Built the POST endpoint for sending messages
☑️ Updated conversation activity on new messages
☑️ Added a basic chat interface
#100DaysOfCode#NextJS
Day 54/100 🚀
Diving into Apache Kafka ⚡
☑️ Understood the problems Kafka solves
☑️ Learned Kafka architecture
☑️ Explored Consumer Groups
☑️ Introduction of Kafka + Node.js
Exploring event-driven systems and backend development further. 🔥
#100DaysOfCode#BuildInPublic#Kafka
Day 51/100 🚀
Grinding started 🔥
✅ Fixed & verified GitHub Authentication
✅ Worked on Settings page + user details from DB
✅ Recreated the database schemas based on the updated requirements
✅ Revised Next.js
#100DaysOfCode#NextJS#BuildInPublic
Day 49/100 🚀
Project ideas please 🥹
✅ Learned about DuckDB — how it differs from traditional databases, its advantages, and when/where to use it
✅ Deep-dived into Better Auth
✅ Started Better Auth implementation
✅ Studied HashMaps
#100DaysOfCode#BuildInPublic#NextJS
Day 48/100 🚀
✅ Was deciding tech stack for a project
✅ Homepage designed
✅ Navbar and Footer designed
✅ Spent some time thinking db schema
#100DaysOfCode#BuildInPublic#NextJS
Good morningggg 🌸
The last 5–6 days were all about shifting homes, so coding took a little break — actually, a LOT of break
Everything’s finally done. Now it’s just me, my laptop, and some catching up to do.
Let’s get back on track. 💻🫡
Day 47/100 🚀
✅ Using postgresql as database, basic configuration done.
✅ Created tables using SQL queries of following tables:-
-> account
-> conversation
-> conversation member
-> message
-> session
-> user
-> verification
#100DaysOfCode#BuildInPublic#NextJS
Day 46/100 🚀
Today I realised how crucial package versions are. Had to remove my backend setup and start fresh. 😭
✅ Added pnpm-workspace.yaml
✅ Removed backend setup
✅ Learned: package versions matter!
#100DaysOfCode#BuildInPublic#NextJS