Project overview
- Client
- Swaha Sweets
- Industry
- Food & sweets retail (D2C)
- Timeline
- 4 weeks
Tech stack
- Node.js
- TypeScript
- PostgreSQL
- Razorpay
- Shiprocket
- Typesense
- Next.js
Swaha Sweets sells sweets online. FYT built a storefront, an admin panel and a backend that handles both courier shipping and local delivery.
- 4 weeks
- build time
Challenge
- Perishable food orders need the right delivery option: a courier for distant cities, local partners for nearby areas.
- Order tracking had to work the same way across different shipping partners.
Solution
FYT built a Node.js and TypeScript backend on PostgreSQL, with Redis and background workers. Shipping chooses between Shiprocket and local delivery partners, and every shipment is tracked in one place. Razorpay handles payments and Typesense powers search. Product and profile images are stored in the cloud.
Key features
- 01
Storefront, cart and checkout
- 02
Razorpay payments
- 03
Dynamic shipping: Shiprocket + configurable local partners
- 04
Unified shipment entity and order tracking
- 05
Typesense product search
- 06
Admin panel for products, orders and partners
- 07
Email (Brevo) and PDF invoices
Results
- Core store built in about 4 weeks.
FAQ
Yes. Swaha Sweets uses Shiprocket alongside local delivery partners, with the provider chosen per order.
The core Swaha build took about 4 weeks.
Yes. Local partners are set up in the admin panel.

