STACK

Next JS, TypeScript, Tailwind CSS

TYPE

EdTech Platform

STATUS

Completed

Ridot v.2's screenshot
Ridot v.2's screenshot

Ridot Software Academy's v.2 is a complete redesign and rebuild of their web presence, migrating from the original React-based landing page to a modern Next.js and TypeScript architecture. The new version retains the academy's mission of empowering women and teenagers with in-demand tech skills, while significantly elevating how that mission is communicated online. The redesign introduced a full curriculum section, allowing prospective students to explore the academy's programs in detail, from Data Analytics and Data Science to Frontend Development, UI/UX Design, Digital Marketing, and a dedicated Kids Coding program. The updated site is built with performance and discoverability in mind, leveraging Next.js's App Router pattern, font optimization via Geist, and a clean component architecture that makes future content updates straightforward for the client.

GOALS

Rebuilding Ridot v.2 reinforced an important lesson: iterating on your own previous work is one of the most honest forms of growth. Seeing clearly what v.1 got wrong, and having the skills to fix it, was deeply satisfying. For the academy, v.2 significantly strengthened their digital presence, giving prospective students a clearer picture of what the programs offer. Technically, this project deepened my experience with Next.js App Router patterns and gave me practice designing information architecture for non-technical audiences.

Ridot v.2's screenshot
Ridot v.2's screenshot

CHALLENGES

The primary challenge was improving substantially on my own prior work. Having built v.1, I had to approach v.2 with fresh eyes, identifying what wasn't working for users (especially first-time visitors who weren't tech-savvy) and making deliberate design decisions to address those gaps. Translating a diverse set of course offerings into a curriculum section that felt organized and approachable, rather than overwhelming, required multiple iterations. Migrating from React to Next.js also meant rethinking the component structure and data flow from the ground up.

Ridot v.2's screenshot
Ridot v.2's screenshot

Contact

Interested in working with me?