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

Popular posts from this blog

Revising GitHub CLI commands (Day1)

JavaScript Deep Dive + React Review (Day-5)

Starting the GitHub User Search App (Day - 2)