Inspiration
I built a simple resume builder to make resume creation easy and accessible. Inspired by the need for a straightforward tool, I focused on a clean design and intuitive interface.
What it does
The resume builder lets users quickly fill in their information, preview their resume, and download it in a clean, professional format.
How we built it
I built the resume builder with Next.js to handle routing and server-side rendering, making it fast and responsive. Tailwind CSS helped streamline the styling, allowing for a clean, consistent look. Supabase was used as the backend to securely store and retrieve user data, making it easy for users to save and update their resumes. Stripe integration enabled a smooth, secure payment process for any premium features.
Challenges we ran into
One challenge was managing responsive design with TailwindCSS to ensure the resume looked good on all screen sizes. Integrating Supabase for real-time data storage and retrieval also had its difficulties, especially around data security and handling user sessions. Setting up Stripe for payments required careful handling to ensure transactions were seamless and secure. Additionally, balancing simplicity with enough customization options for users was tricky without overwhelming the interface.
What we learned
I learned how to create a more user-centered design by focusing on simplicity and accessibility. Working with TailwindCSS taught me efficient styling for responsive layouts, while Supabase helped me understand data security and real-time functionality better. Integrating Stripe deepened my knowledge of payment processing, and overall, I gained experience in balancing functionality with a straightforward user experience.
Built With
- css
- html
- javascript
- next.js
- supabase

Log in or sign up for Devpost to join the conversation.