Asimov AI is a socially intelligent team assistant and coach designed for high-performing teams. This Next.js application showcases the features and capabilities of Asimov AI, including an AI-powered image generation feature.
- Responsive landing page with information about Asimov AI
- Pricing page with toggle between monthly and annual plans
- About page detailing the company's mission and values
- Contact form with email notification
- AI-powered image generation using DALL-E 2 and DALL-E 3 models
- Dark theme with vibrant purple and green accents
- Next.js 14
- React
- TypeScript
- Tailwind CSS
- OpenAI API
- Nodemailer for email notifications
- Node.js (v14 or later)
- npm or yarn
- OpenAI API key
- SendGrid API key (for email notifications)
-
Clone the repository:
git clone https://github.com/your-username/asimov-ai.git cd asimov-ai
-
Install dependencies:
npm install
or
yarn install
-
Create a
.env.local
file in the root directory and add the following environment variables:OPENAI_API_KEY=your_openai_api_key_here SENDGRID_API_KEY=your_sendgrid_api_key_here
-
Run the development server:
npm run dev
or
yarn dev
-
Open http://localhost:3000 in your browser to see the application.
This project is configured for easy deployment on Vercel. Simply connect your GitHub repository to Vercel and it will automatically deploy your application.
Make sure to add the environment variables (OPENAI_API_KEY and SENDGRID_API_KEY) in your Vercel project settings.
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.