Skip to content
/ lexit Public

Lexit is your personal vocabulary vault, save words you discover while reading or watching, and get AI-powered meanings and examples. A simple way to understand, store, and revisit words to actually remember them over time.

Notifications You must be signed in to change notification settings

puang59/lexit

Repository files navigation

Lexit Logo

Lexit - Personal Vocabulary Builder

A web app for building your personal vocabulary with AI-powered definitions and examples.

Local Setup

Prerequisites

  • Node.js 18+
  • Bun (recommended) or npm/yarn
  • Convex account

1. Install Dependencies

bun install
# or
npm install

2. Setup Convex Backend

# Install Convex CLI globally
npm install -g convex

# Login to Convex
npx convex login

# Initialize Convex project
npx convex dev

3. Environment Variables

Create .env.local with:

CONVEX_DEPLOYMENT=
NEXT_PUBLIC_CONVEX_URL=
GOOGLE_GENERATIVE_AI_API_KEY=your_google_ai_key

4. Run Development Server

bun dev
# or
npm run dev

Open http://localhost:3000

Features

  • Add words with AI-generated definitions and examples
  • Search through your vocabulary
  • Real-time database with Convex
  • Google Gemini AI integration

Tech Stack

  • Next.js 16 + React 19
  • Convex (database & real-time)
  • Google Gemini AI
  • Tailwind CSS
  • TypeScript

About

Lexit is your personal vocabulary vault, save words you discover while reading or watching, and get AI-powered meanings and examples. A simple way to understand, store, and revisit words to actually remember them over time.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 7