Welcome to a cozy little corner of the internet where Next.js meets Firebase Studio, powered by some clever Genkit AI magic ✨
Think of this project as a fast, fun digital playground — built in a few hours as a one-shot experiment and shared as a code sample.
This is not a production legal tool. It’s a lightweight prototype meant for learning, remixing, and shipping ideas quickly.
Devpost: https://devpost.com/software/handshake-legal
- A small Next.js app exploring simple, human-readable agreements
- Designed to be hacked on, forked, and remixed
- Uses Genkit to experiment with AI-assisted clarity and feedback
- Built fast, shipped early, documented lightly
⚠️ Disclaimer: This project does not provide legal advice and should not be used as a substitute for professional legal services.
If you’re curious where things live:
- Main app entry:
src/app/page.tsx
This is the heart of the web app — start here if you’re poking around. - AI flows: handled via Genkit
- Frontend: Next.js + Tailwind CSS
- Framework: Next.js
- Language: TypeScript
- Styling: Tailwind CSS
- AI: Genkit
- Dev environment: Firebase Studio
- Deployment: Firebase Hosting or Vercel
The easiest way to get this running is directly inside Firebase Studio.
- Click the Fork button at the top-right of this GitHub page
- This creates a copy under your own GitHub account
-
Open Firebase Studio
- If you don’t have a workspace yet, sign up and create one
-
Choose “Clone from Git” or “Open a repository”
-
Paste the URL of your forked repo
Example:https://github.com/YOUR_USERNAME/YOUR_REPO_NAME.git- Firebase Studio will clone the repo and set up your environment
Once the repo is open in Firebase Studio:
npm install
Start the development server
npm run dev
Running the Genkit AI flows (optional)
If you want to see the AI side of things in action:
npm run genkit:dev