Frontend Begins – Bringing Data to Life (Day-20)
Frontend Development Kickoff – Visualizing the Backend
After wrapping up the backend, today I officially began working on the frontend for the Codeforces Tracker project. It felt great to shift gears and start turning data into interactive UI components.
The main goal was to lay a strong foundation using React and Tailwind CSS, fetch data from the APIs, and set up the reusable layout and components that will drive the dashboard experience.
What I Worked On Today:
-
React Frontend Setup
-
Clean React structure created
-
Installed essential dependencies (axios, react-router-dom, tailwind)
-
-
Component Structure
-
Created base folder structure for pages, components, utils, etc.
-
Set up routing and basic layout
-
-
UI Work
-
Header and navigation bar set up
-
Designed and implemented basic table structure for students
-
What I Learned:
-
React and Tailwind combo makes it fast and clean to build beautiful layouts
-
Working with real backend data is always more challenging than static mockups – especially when handling loading, empty, and error states
Gracias:
I’m grateful to finally see the results of my backend work coming alive in the browser. Every fetched student, every detail now has a visual form. Excited to add filters, graphs, and all the analytical features in the coming days!
~ Sanya
Comments
Post a Comment