A modern, high-performance application built with Next.js App Router and Chakra UI v3.
- Framework: Next.js with App Router
- UI: Chakra UI v3
- Payments: Stripe for subscription management
- Deployment: Vercel
- Node.js 18.x or later
- pnpm (recommended) or npm
- A Stripe account (for payment features)
-
Clone the repository
git clone https://github.com/MayGo/trimatech.git cd trimatech
-
Install dependencies
pnpm install
-
Set up environment variables
cp .env.example .env.local
-
Fill in your environment variables in
.env.local
-
Start the development server
pnpm dev
-
Open http://localhost:3000 in your browser
- Modern UI - Beautiful, responsive interface built with Chakra UI v3
- User Authentication - Secure authentication with Supabase
- Subscription Management - Stripe integration for handling payments
- Database Integration - PostgreSQL database with Supabase
- Performance Optimized - Built with Next.js App Router for optimal performance
- Social Media Sharing - Configured with Open Graph meta tags and og.png image
The project includes an og.png
image in the public directory that is used for social media previews when your site is shared on platforms like:
- Slack
To customize the Open Graph image:
- Replace
/public/og.png
with your own 1200×630px image - Update the meta tags in the layout file if needed
This helps ensure your site looks professional when shared across social platforms.
This application can be deployed on both Vercel and Replit:
- Push your code to GitHub
- Import your repository to Vercel
- Configure environment variables
- Deploy
- Import your repository to Replit
- Configure environment variables in the Replit Secrets panel
- Run the build command:
pnpm build
- Set the run command:
pnpm start
For local development with Supabase:
- Install Docker
- Copy
.env.example
to.env.local
and.env
- Start local Supabase instance:
pnpm supabase:start
- Connect to your local instance:
pnpm supabase:link
Contributions are welcome! Please feel free to submit a Pull Request.