NamasteDev.com

Namaste AI Notes : Season 2Episode 02

Ideation & Brainstorming Features using AI

So suppose you need to create a project. To do that, you will have an idea, correct?

But for an idea, either you have one, or you want an idea, you need to research.

So here, let’s discuss how to get an idea using AI, how to research an idea.

So here we will do the ideation brainstorming, and we will try to develop a product using AI. It definitely would be a web app having DB, API, and UI. So it will have multiple modules, but it will be challenging, nothing to worry about in that.

So here, let’s explore the idea!

The Project ( Make My Marriage )

So if you have ever been in a marriage in your family, it is very tedious and hectic work. I mean, it takes so much money and resources and mind as well.

So let’s build a solution that helps people who are about to marry or who are caring for other marriages, and we will see how it can benefit us.

So both groom and bride will register on our portal. We will have a dashboard. There can be a task list, inviting people from the website only, importing a list of numbers or WhatsApp numbers and whatever, expense management, and all.

We designate lots of responsibilities to our siblings. We can solve our problem using this product, but it will definitely solve our problem.

Features of Projects

So here, let’s discuss the features. So using AI, if we can keep the idea, your LLM can give you the features about the idea properly. You can keep with what you discovered, but here I will put what AI have I am mapping here:

Auth & Wedding Setup • Organiser Management • Multiple Events • Wedding Dashboard • Task Planner • Expense Tracker • Guest Management • Event-Level Guests • Digital Wedding Invitations • RSVP & Reminders • Wedding Website • Live Stream • Photo Gallery

  • And much more features that we can add…

But remember, building a project like this, full-fledged, it will take so many hours and people as well. It looks AI helps, but it takes time.

So here we will try to simulate everything, whatever is possible. Try your way, UI can be different, so be curious and try your way!

Also, use your creativity, so do not try to just mimic and copy the flow. Think about the thought process, how it is done here and how can you make that more good and more creative.

So remember, thought process is very important, and keep practising alongside. Try to do similar things by your input as well.

Okay, now go to the next step.

Taking AI help again ( chatgpt )

So what we write right now in our mind, we will take help from ChatGPT to refine, and then move towards the PRD.

I mean, we are doing it in a professional way, okay?

Here I’m using ChatGPT, as I said before. You can use any — Grok, Perplexity, Claude, Gemini, or your own editor. I personally prefer research on chatgpt.com, but you can use either.

For ideation, we are not doing it in the chatbot where we can ask, “Write the code.” So ideation goes to a place where we can chat. You can do either.

For coding, I will be using Cursor as IDE, but you can use any.

So we will chat with ChatGPT. Here, we will not write the prompt. Else, we can use voice-to-text, whatever we will speak, it gets typed. So let’s do that.

If you are using Windows, you can enable this with Ctrl + H. If not working, then follow this link for Windows.

Okay, now let’s start speaking.

So I turned on Ctrl + H text-to-speech, and I have spoken the above prompt. So it answers this to me.

Here is the chat thread link.

Yes — I genuinely think this is a viable product idea, especially if you don't position it as just a “wedding website.” What you're describing is closer to a Wedding Operating System for Indian weddings.

The interesting part is that you're targeting the actual messy side of Indian weddings: people, events, vendors, payments, shopping, tasks, invitations, coordination, photos, etc.

And I think there are some important gaps in your current thought process that we should solve before you start building.

First, I would define the product like this

One place to plan, manage, coordinate and remember an Indian wedding………..and much more

Note: Always use speech-to-text, and remember, try to use speech-to-text to save time. And read what ChatGPT replies to you, because that will shape your project.

Now it told me to plan like this:

Think:

Engagement → Planning → Invitations → Wedding Events → Wedding Day → Post-Wedding

Now there are features that it will recommend. You can omit and you can keep all. Who cares? It’s your project, your creativity.

Your LLM may also ask questions related to the project. You can answer them, and then the PRD will become more good.

But before moving to the PRD, properly understand everything that is going to be built and the features. You don’t want to deny anything. Take control over things, so that you will not mess again.

Think, finalize, filter, and then build.

Ask as many questions and brainstorm the features you want to have, and then finalize the PRD.

I’m repeating, but have that in mind — it should not mess. Otherwise, you will ask AI to do so many things, and that will ask so many tokens to do heavy work for AI.

So before building, planning is very important.

Summary of our project

Make My Marriage is an all-in-one wedding management platform for Indian weddings. One account manages one wedding, with the groom/bride as the primary user and multiple family members or organizers joining the same wedding using their own Google accounts. An Admin manages the wedding and members, while guests do not need to log in.

The platform provides a central Wedding Dashboard to manage events, guests, expenses, tasks, shopping, vendors, invitations, photos, and live streams. Default events such as Haldi, Mehndi, Sangeet, Wedding, and Reception are provided, while Admins can create custom events. Each event can have its own guests, vendors, tasks, expenses, photos, and other details.

Guests are maintained in a central guest collection and can be assigned to specific events with RSVP tracking. Users can discover nearby vendors such as photographers, caterers, decorators, tent houses, hotels, etc., and attach vendors to one or multiple events.

Every wedding automatically gets a public wedding website, digital invitation, RSVP page, gallery, and live-stream section. Members and guests can upload photos, including through a QR-code-based upload page, while galleries remain private unless a shareable link is generated.

The product will also have a public landing page and an interactive "Ashu's Marriage" demo wedding where anyone can explore how the complete platform works.

Let’s create the PRD (Product Requirements Document)

In business and technology, PRD stands for Product Requirements Document. In easy words, a PRD is a written blueprint for building a new product or software feature. It acts as a single guide that explains what is being built, why it is being made, and how it should work.

It’s built by the project and engineering team as they brainstorm and build the feature, so let’s create that PRD.

Now your task is to ask your ChatGPT or whatever you are using and download the PRD.

I’m okay with the requirements and all. Please create a PRD document for me.

Once the PRD is downloaded, read it and ask for any modification if required, and again do the same.

I have my PRD here:

Make My Marriage PRD

So whatever PRD you have created, that’s the actual project management work we were doing before starting the project.

See how a project manager’s work is resolved using AI, and it is too easy nowadays.

The power of AI! 🤖

So yes, next we will discuss about System Design.

Thanks