Name of project here is a project designed to provide a user-friendly interface for users.
- Easy to customize
- Minimal code
- SEO-friendly
- Production-ready
- Performance
Node.js 18+ and npm
- Client: TypeScript, React, Next.js
- Type-safe ORM: DrizzleORM
- Authentication: NextAuth.js with Supabase
- Database: Supabase Database
- Styles: TailwindCSS and Shacdn
- API: Supabase API
- Email Service: Resend
- Multi-language (i18n): next-intl
- Google Analytics
- Vercel Analytics
- Vercel SpeedInsights
- Google Search Console
Before starting the project, you can add the following environment variables.
RESEND_API_KEY
: Sending mass mailings and user subscriptions with the Resend service.NEXT_PUBLIC_GOOGLE_ANALYTICS
: Analysis of users through navigation between different pages.
To run this project on your local machine, follow these steps:
- Clone the project repository:
git clone https://project-link
- Navigate to the project directory:
cd my-project
- Install the project dependencies:
npm install
Start the development server: