This project is a full stack web application built with Next.js, TypeScript, and Supabase.
app/
: Contains the main application code, including authentication, page layouts, and various features.components/
: Contains reusable components used throughout the application.lib/
: Contains utility functions and libraries used in the application.public/
: Contains static files like images.utils/
: Contains utility functions.
- Clone the repository.
- Install the dependencies using
npm install
. - Update the
.env.local
file with your Supabase project details. - Run the development server using
npm run dev
.
- User authentication with Supabase.
- Protected routes that only authenticated users can access.
- Various pages like Home, About Us, Services, Blog, Careers, and Contact Us.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.