Welcome to Annonymous Message App! This is a Next.js application built with React and TypeScript, MongoDB Database, Google Gemini AI, Zod, Next-auth(Credentials and JWT strategy), Resend email, Shadcn UI library and react-hook-form. It features server-side rendering, static site generation, and API routes, providing a modern and powerful framework for sending annonymous message to users.
- Getting Started
- Prerequisites
- Installation
- Set up the Environment Varibles
- Running the Application
- Deployment
- Contributing
- License
To get started with the Next.js app, follow the instructions below to set up the project locally.
Before getting started, you need to have the following installed on your machine:
Clone the repository to your local machine using git
:
git clone https://github.com/COT-WORLD/NEXTJS-GEMINI-AI-APP.git
cd NEXTJS-GEMINI-AI-APP
npm install
Rename .env.sample file to .env file and then paste the keys of MongoDB, resend and Google gemini api and next auth secret.
First, run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
Open http://localhost:3000 with your browser to see the result.
The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.
Check out our Next.js deployment documentation for more details.