DEV Community

Buddheema Ryan
Buddheema Ryan

Posted on

I spent 5 months building a full-stack e-commerce app from scratch — now I'm selling it for $3,000

I'm a self-taught developer from Sri Lanka. Over the last 5 months, I’ve poured my heart into building a complete, production ready e-commerce platform called KICKNOIR. I built this solo, bootstrapped, and from total scratch.

It’s live, it’s stable, and it’s ready for a new owner.
The Journey

Building a full-stack application of this scale as a solo developer was an incredible challenge. From architecting the database and secure payment gateways, KICKNOIR was my "personal bootcamp."

I’m selling the project now because I’m ready to dive into my next technical challenge, and I want to see this platform in the hands of someone who has the time to market it properly.


🛠 The Technical Stack
Frontend: Angular 19 (Deployed on Vercel)
Backend: Spring Boot 4 (Deployed on Render)
Database: PostgreSQL (Hosted on Neon)
Payments: Stripe integration with robust Webhook handling
DevOps: Docker + Docker-compose for local development & GitHub Actions for CI/CD 
Enter fullscreen mode Exit fullscreen mode

Key Features

Admin Dashboard: Full control over products, orders, and customer data.
Secure Auth: JWT-based authentication with role-based access control (RBAC).
One Command Setup: The entire environment can be spun up locally using Docker.
White Label Ready: All branding and configurations are abstracted for easy customization.
Enter fullscreen mode Exit fullscreen mode

A Technical Challenge I Overcame

One of the most difficult parts of this build was ensuring data consistency between the Spring Boot backend and Stripe’s payment state. I implemented a robust webhook listener that handles asynchronous events to ensure that even if a user closes their browser during checkout, the order status in PostgreSQL updates correctly once the payment is confirmed.
See it in Action

Explore the KICKNOIR Live Demo

View Test Credentials
If you want to test the checkout flow, you can use the following Stripe test card:
Card Number: 4242 4242 4242 4242
Expiry: Any future date
CVC: Any 3 digits 
Enter fullscreen mode Exit fullscreen mode

The Handover

I am asking $3,000 (negotiable) for the full package. This includes:

Full ownership of the source code (Frontend & Backend).
All deployment configurations and Docker setups.
30 days of direct support from me to help you get settled and understand the architecture.
Enter fullscreen mode Exit fullscreen mode

If you’re interested, please DM me here on DEV or reach out via email!

Top comments (1)

Collapse
 
buddhima_ryan_e7a70ea9f83 profile image
Buddheema Ryan

Happy to answer any technical questions about the Angular 19 + Spring Boot 4 integration in the comments! Also open to offers below $3,000 if you're serious.