Built with Next.js, React, and Tailwind CSS, NameCraftAI leverages the Google Generative AI SDK and the Gemini-Pro model to generate personalized names based on user preferences. The app uses React Leaflet for selecting accurate locations on a map, with reverse geocoding to retrieve city, state, and country information. Users can specify preferences such as religion and the first letter of the child’s name to receive tailored name suggestions. While the design is still a work in progress, the project is live and accessible to users. Feel free to try it out, and leave your suggestions through the contact form or reach out via my contact details (number or email).