![image](https://private-user-images.githubusercontent.com/113331777/400181107-e3e302a8-5d9d-4234-81ae-bb12585b77e8.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk1MzkwNzMsIm5iZiI6MTczOTUzODc3MywicGF0aCI6Ii8xMTMzMzE3NzcvNDAwMTgxMTA3LWUzZTMwMmE4LTVkOWQtNDIzNC04MWFlLWJiMTI1ODViNzdlOC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjE0JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxNFQxMzEyNTNaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT02YTI1MmQ2MTA1MzdiYmM2NmMzMTg3ZTc2NDgxMDdhNDI5ZGNjODBlZDA3MDU0ZmVkZDk5MWJhM2U0MzhhM2M5JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.SA_CCzQuf8UIUYLcLGT8L65XIhSnh9ViVex2yJ6QkWw)
![image](https://private-user-images.githubusercontent.com/113331777/400181129-21e5d7d7-6944-4271-8d00-4f72de18d972.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk1MzkwNzMsIm5iZiI6MTczOTUzODc3MywicGF0aCI6Ii8xMTMzMzE3NzcvNDAwMTgxMTI5LTIxZTVkN2Q3LTY5NDQtNDI3MS04ZDAwLTRmNzJkZTE4ZDk3Mi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjE0JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxNFQxMzEyNTNaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT00ZDhmZTdjMzA3MjkxMDllZGVmNTE2Yjk5ODIyYmJjNTM5YjdhZTdhZTY0MmY1OGYwYWM1NjUxYTc1ZWZlNzhiJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.rJd7KBCf50DCSQOPxk-BkKZKoUHAwaBjJ4BEVwVnJns)
First, add your ENV's to .env.local
file:
NEXT_PUBLIC_SUPABASE_URL=your-project-url
NEXT_PUBLIC_SUPABASE_ANON_KEY=your-anon-key/api-key
RESEND_API_KEY=your-resend-api-key
EMAIL_TO=email where you'll receive notifications. It needs to be the email you used to create the API key in Resend.
Then, install the dependencies:
npm install
Run the development server:
npm run dev
- Go to your Supabase account
Authentication
Add user
and create your admin user
![Screenshot 2024-12-29 at 10 22 54](https://private-user-images.githubusercontent.com/65912958/399149421-3678b526-1717-42b0-9ce1-71100ad02bfe.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk1MzkwNzMsIm5iZiI6MTczOTUzODc3MywicGF0aCI6Ii82NTkxMjk1OC8zOTkxNDk0MjEtMzY3OGI1MjYtMTcxNy00MmIwLTljZTEtNzExMDBhZDAyYmZlLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE0VDEzMTI1M1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWM0YTdhNmJlNzJjMGM4NDdkNjA2M2ExZGRmYWMzYmRlNWUxNDljZTUyNzExYzYzNTM5NTM3ZTVhMDU5NTE5YjcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.2M700uRZRWuC8hB6gAPrG9208ImMb--D9xt2w07qcT8)
![Screenshot 2024-12-29 at 10 23 39](https://private-user-images.githubusercontent.com/65912958/399149656-c2f647f2-db82-4a0c-a950-08245482b87c.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk1MzkwNzMsIm5iZiI6MTczOTUzODc3MywicGF0aCI6Ii82NTkxMjk1OC8zOTkxNDk2NTYtYzJmNjQ3ZjItZGI4Mi00YTBjLWE5NTAtMDgyNDU0ODJiODdjLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE0VDEzMTI1M1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTZhNTZlMTg5NGIxOTllOGI1MjViYTEyNDc5Mjg4MWZjOTdjMmIwYWQ1ZTY1ODIzOWM2ODkxNjUxZjVjMjlhOGMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.8cWOmGrzte5bQAnuDySg4UvS-sYQcF4J2yG4aE98OQo)
![Screenshot 2024-12-29 at 10 32 46](https://private-user-images.githubusercontent.com/65912958/399149813-bba99603-73c4-446b-8255-497d38aeae87.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk1MzkwNzMsIm5iZiI6MTczOTUzODc3MywicGF0aCI6Ii82NTkxMjk1OC8zOTkxNDk4MTMtYmJhOTk2MDMtNzNjNC00NDZiLTgyNTUtNDk3ZDM4YWVhZTg3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE0VDEzMTI1M1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTk1ZmU5ZmRhMzZmMTA1ZTdmOTNlYmJiNTg4NDdkZTMzZTJlNjZmMGZmZmZjMDZmYmNkOTZiNTU5NDBiOTdlZTUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.nVbIb7-ukk23ufX_XISU12U4z-Haq96xNSL78qShbBI)
![Screenshot 2024-12-29 at 10 35 49](https://private-user-images.githubusercontent.com/65912958/399149923-788ac00a-ea3d-4c11-9be2-e2bf0198f499.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk1MzkwNzMsIm5iZiI6MTczOTUzODc3MywicGF0aCI6Ii82NTkxMjk1OC8zOTkxNDk5MjMtNzg4YWMwMGEtZWEzZC00YzExLTliZTItZTJiZjAxOThmNDk5LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE0VDEzMTI1M1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWZkN2VmODA0ZjQyNjk4ZjEzMjVhNjk4NDllOWNjMGJlY2I1YmNjNGJhYzFkMmRmNGMwY2MyZDJmOTY0M2NiMzEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.maz9NDzgGfroPd6VRSPio1kQWkbtzvO_7BjA32-BdW8)
Open http://localhost:3000 with your browser to see the result.
The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.
Check out our Next.js deployment documentation for more details.