Skip to content

A full-stack web application for learning the Japanese language through a conversational chatbot. Powered by Google Gemini and built using NextJS and Supabase

License

Notifications You must be signed in to change notification settings

JohnEsleyer/mochi

Repository files navigation

Mochi

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.

ezgif-7-7f2e203f03

My reasons for building this web app

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.

Tech Stack:

  • NextJS
  • Supabase
  • TypeScript
  • Tailwind

Environment Variables

Create an environment file (env.local):

GEMINI_API_KEY=API_KEY
NEXT_PUBLIC_SUPABASE_URL=SUPABASE_URL
NEXT_PUBLIC_SUPABASE_KEY=SUPABASE_KEY

Setup

  1. Clone the repository using the following git command:
git clone <repo URL>
  1. Navigate to the project directory
cd path/to/your/nextjs-project
  1. Install the dependencies
npm install
  1. Start the development server
npm run dev

About

A full-stack web application for learning the Japanese language through a conversational chatbot. Powered by Google Gemini and built using NextJS and Supabase

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published