🌟 Inspiration

Every time I need a domain for my project, I find myself deciding at the last moment what to select and wondering if it’s a good choice! Every project needs a catchy name to guide people easily. That’s when the idea struck me: why not create an app to solve this problem? This app would generate domain names using project information, related keywords, and industry types, providing a curated list of domain options tailored to user preferences.

🚀 What It Does

  • Generate Domain Names: Create catchy domain names based on user specifications.
  • Check Availability: Cross-check domain names to see if they’re available or already taken.
  • Bookmark Options: Save and revisit preferred domains for future consideration.
  • AI Chat Assistance: Chat with AI for domain name suggestions and assistance.
  • Random Domain Generator: Generate random domain names with various TLDs for inspiration and fun!

🛠️ How We Built It

Technologies Used:

  • Frontend: ReactJS
  • Backend: Node.js
  • AI Component: Python (Streamlit)
  • Database: MongoDB/Atlas
  • Styling: Bootstrap
  • Authentication: Auth0 for user authentication and authorization

⚠️ Challenges We Ran Into

  • Integrating and managing data fetching and insertion into MongoDB using Express API calls.
  • Displaying real-time output to inform users whether a domain is taken or available for purchase.

🎉 Accomplishments We're Proud Of

  • When we started building this, I didn’t think we’d finish it as beginners!
  • I love the concept and usability of the application.
  • Most of the work has been completed, with just 1-2 tasks remaining, as shown in the demo video.

📚 What We Learned

  • Product design principles
  • API testing and implementation
  • Making efficient API calls
  • Conditional rendering techniques
  • Database manipulation (fetching and inserting data)

🌈 What's Next for Genai Domains ## DomainDreams.co

  • Completing the bookmark function and adding a bookmark menu bar for easier access.
  • Enhancing the bookmark component to display domain status with a single button click.

Built With

Share this project:

Updates