Roushani - AI-Powered Invoice Generator - Designed & Built Without Traditional Coding

PROJECT SCOPE

End-to-End App

ROLE

Designer & Developer

PROJECT DURATION

1000 hours

View Live

Roushani

A fully functional invoice-generation platform that enables users to create, manage, and store invoices

A fully functional invoice-generation platform that enables users to create, manage, and store invoices

THE PROBLEM

Managing invoices is often tedious, time-consuming, and mentally draining, especially for individuals and small businesses who do everything on their own. A smooth, dependable system can significantly improve how efficiently they work and how confidently they manage their finances.

Many users work in isolation, change devices, or lack formal tools to capture and store their information. And because they don’t have access to complex systems doesn’t mean they should compromise on speed, clarity, or control.

How do businesses feel supported?

RESEARCH OBJECTIVES

Through user interviews and surveys, I wanted to:

Understand how runners feel most motivated and supported during their race

Discover what types of entertainment runners enjoy

Learn how supporters show up for their runner

GROUP #1: RUNNERS

Novice to experienced runners aged 18-65 who run long distances races.

GROUP #2: SUPPORTERS

All genders aged 18-65 who have supported family and/or friends running long distance races.

One clear need for running entertainment was an element of surprise. Whether this was a playlist on shuffle or a new audiobook, runners wanted to be engaged and distracted.

The Vision

Roushani aims to redefine how digital products are designed and built by merging UI/UX thinking with AI-powered development.

The vision is to create a platform where ideas can move from concept to fully functional products rapidly without heavy engineering dependency, enabling designers to take ownership of complete product execution.

It focuses on building real, usable tools that solve everyday problems with speed, clarity, and scalability, while demonstrating a new workflow where design drives development through AI.

Update coming soon

TARGET USERS

I found that novice and experienced runners both enjoyed the support from their community, but why they enjoyed it was quite different. More experienced runners viewed supportive texts and in-person fans as a welcome distraction, while more casual runners heavily leaned on that support for strength and motivation.

View fullsize

PERSONA #1: THE EXPERIENCED RUNNER

These athletes no longer rely on support and crowds to carry them across the finish line and are able to effectively self-motivate. These runners have less supporters on race day due to the frequency, location, and distance of their runs. Their biggest roadblock is staying mentally engaged and entertained.

View fullsize

PERSONA #2: THE CASUAL RUNNER

Recreational runners enjoy the mental, physical, and social aspects of running. They run official races less frequently, if at all, and want to challenge themselves with new distances. They are reliant on their support system and race spectators to get them through and want to celebrate their accomplishment with the people they love.

View fullsize

PERSONA #3: THE SUPPORTER

Whether they are at the race course or across the country, supporters want to celebrate their runner and all their hard work. For those who can’t be there in person, they feel left out and less connected in these milestone moments.

While the users’ reasons may be different, their needs are still the same: to feel connected to the people they care about.

This lead me to consider:

Create a free website with Framer, the website builder loved by startups, designers and agencies.

openai-domain-verification=dv-LFkB6jTqCWJkxCJaS1ncqF6b