SellCraft AI: Making Product Listing Creation Easier for Small Sellers ✨
This is a submission for the Hacktoberfest Open-Source AI Challenge Week 2: Side Hustle.
What I Built
I built SellCraft AI, a product listing assistant designed for small business owners, Instagram sellers, resellers, and people who sell products online.
Writing product descriptions, finding keywords, and creating social media captions for every product can take a lot of time. For small sellers who manage everything themselves, this can become a repetitive task.
SellCraft AI aims to make that process easier. Users can enter their product name, category, target audience, and product details, then generate content they can edit and use for their listings.
The current prototype includes:
- Product titles and descriptions
- Key features and search keywords
- Social media captions
- Different writing tones
- Editable results
- Copy and text-file export options
- Saved drafts and dark mode
My long-term goal is to turn this into a useful product that saves small sellers time and is valuable enough for them to pay for.
Demo
Live demo: https://anushkabajpaigarg10-debug.github.io/SELLCRAFTAI/
The application currently runs in a browser and does not require an API key or a backend.
Code
GitHub repository:https://github.com/anushkabajpaigarg10-debug/SELLCRAFTAI.git
The project currently uses three main files:
-
index.html— the application structure -
style.css— the interface and responsive styling -
script.js— listing generation, copying, downloads, and saved drafts
How I Built It
I built the initial prototype using HTML, CSS, and JavaScript, keeping the setup simple and beginner-friendly.
The current version uses JavaScript templates to organize product details into titles, descriptions, features, keywords, and captions. It also uses browser local storage to save drafts.
I chose a simple frontend first because I wanted to build something usable before adding more complex infrastructure.
My next step is integrating a locally running open-weight language model. I want to explore how local AI can make the generated content more flexible and relevant to each seller's products and writing style.
The current version does not yet run an AI model, so local inference is a planned improvement rather than a completed feature.
Why Does Open Innovation Matter?
For a tool like SellCraft AI, open innovation could make a real difference.
Privacy: Sellers may work with unpublished products, private catalogues, or business information. Local inference could allow them to generate content without sending every request to a third-party AI API.
Cost control: A local model could reduce per-request API expenses, which matters when building a product for small businesses with limited budgets. However, local hardware, electricity, and maintenance still have costs.
Freedom to experiment: Open-weight models would let me experiment with different models, prompts, and writing styles instead of depending entirely on one provider.
Learning and customization: As a student building this project, I want to understand how the model works as part of the application rather than treating AI as a black-box API call.
I am still at the beginning of this journey. My goal is to make open-source AI a core part of the working product, not just add it as a feature for the sake of the challenge.
My First User
I am looking for small online sellers who would be willing to test SellCraft AI with their real product details.
My first goal is to learn whether the tool genuinely saves them time, whether they find the generated content useful, and what they would need before paying for it.
I haven't claimed any paying customers or validated willingness to pay yet. That is one of the next milestones I want to work toward.
What's Next?
My roadmap includes:
- Integrating a locally running open-weight model
- Improving product-specific content generation
- Adding reusable brand voice settings
- Supporting more languages
- Generating listings in batches
- Testing the product with real sellers
I started SellCraft AI as a small project, but I want to explore whether it can grow into something genuinely useful for people running small businesses.
The goal is simple: spend less time writing listings and more time building the business. ✨
Top comments (0)