A full-stack web application for learning and practicing the Japanese language through the use of AI chatbot which is powered by Google's Gemini.
The purpose of creating this web application is to aid in my Japanese language learning journey. It involves developing a chatbot specifically designed for my preferred language learning method, which focuses on real conversations.
- NextJS
- Supabase
- TypeScript
- Tailwind
Create an environment file (env.local):
GEMINI_API_KEY=API_KEY
NEXT_PUBLIC_SUPABASE_URL=SUPABASE_URL
NEXT_PUBLIC_SUPABASE_KEY=SUPABASE_KEY
- Clone the repository using the following git command:
git clone <repo URL>
- Navigate to the project directory
cd path/to/your/nextjs-project
- Install the dependencies
npm install
- Start the development server
npm run dev