The goal of the project is to create a platform where users can park domain names and publish them. Visitors who land on a parked domain should see a form where they can make an offer for that domain. The form should require email verification before the offer can be submitted. Once an offer is made, the domain owner should receive an email notification.
- Framework: Next.js
- Database: Postgres
- ORM: Drizzle
- Package Manager: Bun
- UI Library: Material-UI (MUI)
- Mail Sender Service: resend
- /app/ folder routing
bun installUse the included setup script to create your .env file:
bun db:setupThen, run the database migrations and seed the database:
bun db:generate
bun db:migrate
bun db:seedFinally, run the Next.js development server:
bun devOpen http://localhost:3000 in your browser to see the app in action.