# Project Specification & Guidelines
Use the project specification and guidelines to build the Notes app.
## Overview
Notes is a web app that allows you to manage your notes.
## Tech Stack
- Frontend: Next.js, Tailwind, Shadcn, Framer Motion
- Backend: Supabase, Drizzle, Server Actions
- Auth: Clerk
- Payments: Stripe
## Specification
## Guidelines
Follow these rules:
- All components should go in `/components` from the root and be named like `example-component.tsx` unless otherwise specified
- All actions should go in `/actions` from the root and be named like `example-actions.ts` unless otherwise specified
- All schemas should go in `/db/schema` from the root and be named like `example-schema.ts` unless otherwise specified
- All queries should go in `/db/queries` from the root and be named like `example-queries.ts` unless otherwise specified
clerk
css
drizzle-orm
golang
javascript
less
next.js
shadcn/ui
+4 more
First Time Repository
TypeScript
Languages:
CSS: 1.6KB
JavaScript: 0.2KB
TypeScript: 155.9KB
Created: 9/24/2024
Updated: 12/24/2024