π 02 Aug 2025
View on Github βToday I officially started building the frontend for DevFlow using Next.js with the App Router. I began by designing and implementing the base layout for the application. This included:
app/
, components/
, and lib/
./app
directory.This foundational work is crucial to ensure that as the app grows, it's easy to maintain and extend.
Since we started implementation of devflow using the Next.js App Router, I focused on understanding and applying several concepts:
layout.tsx
) and where to place components like Navbar and Sidebar to make them persistent across pages."use client"
, especially for interactive parts like Sidebar toggling.loading.tsx
and error.tsx
can be used for better UX in routing.Starting the DevFlow frontend feels like a major milestone in this project. I now have a working layout with routes in place, and the entire architecture feels scalable. Learning Next.js App Router in real time while building something practical is helping me understand it more deeply than any tutorial ever could.
Next step: build out the homepage and authentication pages, followed by integrating real data from the backend.
Itβs exciting to bring the vision of DevFlow to life β one component at a time.
π Check out the DevFlow Frontend Repo:
github.com/Sangam5756/devflow-frontend
π Check out the DevFlow Backend Repo:
github.com/Sangam5756/devflow