A modern web application that helps you analyze the cultural significance and potential implications of your brand name before committing to it.
- Real-time brand name analysis using GPT-4o
- Cultural and historical significance evaluation
- Assessment of potential positive and negative associations
- Similar-sounding words identification
- Beautiful, responsive UI with modern design
- Next.js 15
- React 19
- TailwindCSS
- Framer Motion for animations
- React Markdown for rendering analysis
- Flask 3.1.0
- OpenAI API
- Python 3.x
- Flask-CORS for cross-origin requests
-
Navigate to the frontend directory:
cd frontend -
Install dependencies:
npm install
-
Create a
.env.localfile with:NEXT_PUBLIC_API_URL=http://localhost:5000 -
Start the development server:
npm run dev
-
Navigate to the api directory:
cd api -
Install dependencies:
pip install -r requirements.txt
-
Create a
.envfile with:OPENAI_API_KEY=your_openai_api_key -
Start the Flask server:
flask run
- Frontend runs on
http://localhost:3000 - Backend API runs on
http://localhost:5000 - Use
npm run lintin the frontend directory to run linting - Use
npm run buildto create a production build
The application is containerized and can be deployed using Docker:
- Build the Next.js application for production
- Deploy to your preferred hosting platform (Vercel recommended)
- Use the provided Dockerfile in the api directory
- Deploy to your preferred cloud platform - designed to run on Cloud Run.
- Ensure CORS settings are properly configured
MIT