Devlog #1 — Building FeraSetu for Stardance
Today I started preparing FeraSetu as my Stardance project.
FeraSetu is a web app for local shopkeepers. The idea is simple: many small shops still take orders through calls or WhatsApp, and managing products, orders, invoices, and customers manually becomes confusing. I wanted to build a simple digital bridge for them.
The main goal of FeraSetu is to help a shopkeeper create an online shop, add products, receive orders, manage invoices, and view basic business activity from one dashboard.
What I worked on
I focused on making the project clear and organized for shipping.
I reviewed the current project structure and separated the frontend and backend parts. The frontend uses React, Vite, and TypeScript. The backend uses Node.js, Express, and TypeScript. The project also has pages for dashboard, products, orders, analytics, AI assistant, website builder, and public shop pages.
I also worked on planning the README so that reviewers can understand the project quickly. Instead of only writing a big startup-style description, I want the README to explain what the project does, how to run it, what features are working, and what I learned while building it.
Current features
Right now, FeraSetu is planned around these main features:
- Shopkeeper dashboard
- Product management
- Order management
- Public shop page
- Website builder with templates
- Basic invoice system
- Feedback/survey page
- AI assistant for shop-related help
The public shop page is important because it shows the real purpose of the project. A shopkeeper should be able to publish a small online store that customers can visit.
Why I am building this
I am building FeraSetu because I think local shops need simple tools. Many shopkeepers do not need a huge e-commerce system. They need something easy: add products, share a shop link, get orders, and manage them.
I want FeraSetu to feel practical, not overcomplicated.
Problems I noticed
One problem is that the project has many ideas, so I need to keep the MVP focused. If I try to build everything at once, it can become messy.
For Stardance, I will focus on the core flow:
- Create or open a shopkeeper dashboard
- Add products
- View/manage orders
- Publish a public shop page
- Show clear setup instructions in the README
What I learned
I learned that a good project is not only about writing code. It also needs clear documentation, clean structure, and a working demo. If someone opens the GitHub repo, they should quickly understand what the project is and how to run it.
I also learned that writing a README is part of building the product, not just extra work.
Next steps
Next, I want to:
- Improve the README
- Add screenshots
- Make the frontend cleaner
- Test the backend endpoints
- Make sure the public shop page looks good on mobile
- Record what I built during each devlog
FeraSetu is still a work in progress, but I want to keep improving it step by step and ship a real working project for Stardance.
Comments 1
great work buddy
Sign in to join the conversation.