Welcome to the Next.js and Supabase Starter Kit! This project provides a robust foundation for building applications with Next.js and Supabase, featuring authentication, company management, and more.
- Authentication: Secure user authentication with Supabase.
- Company Management: Manage company profiles and details.
- Profile Input: User profile input and management.
- Theming: Light and dark mode support with a theme switcher.
- Environment Checks: Automatic checks for necessary environment variables.
-
Clone the Repository:
git clone <repository-url> cd <repository-directory>
-
Install Dependencies:
npm install
-
Configure Environment Variables: Rename
.env.exampleto.env.localand update the following:NEXT_PUBLIC_SUPABASE_URL=[INSERT SUPABASE PROJECT URL] NEXT_PUBLIC_SUPABASE_ANON_KEY=[INSERT SUPABASE PROJECT API ANON KEY] -
Run the Development Server:
npm run dev
The application will be available at http://localhost:3000.
- Home Page: Displays the hero component and main features.
- Profile Input: Accessible via
/profile-input. - Companies: Manage companies at
/companies.
Contributions are welcome! Please open an issue or submit a pull request for any improvements or bug fixes.
This project is licensed under the MIT License.