A modern dashboard application built with Next.js and Supabase, featuring authentication and data visualization capabilities.
- 🔐 Secure authentication with Supabase
- 📊 Data visualization and statistics
- 🎨 Modern UI built with Radix UI components
- ⚡️ Server-side rendering with Next.js
- 🔄 Real-time data updates with React Query
- Framework: Next.js
- Authentication: Supabase Auth
- Database: Supabase
- UI Components: Radix UI
- State Management: React Query
- Styling: Tailwind CSS
- Clone the repository
- Install dependencies:
npm install
# or
yarn install
# or
pnpm install- Set up your environment variables:
Create a
.env.localfile with your Supabase credentials:
NEXT_PUBLIC_SUPABASE_URL=your_supabase_url
NEXT_PUBLIC_SUPABASE_ANON_KEY=your_supabase_anon_key
- Run the development server:
npm run dev
# or
yarn dev
# or
pnpm devOpen http://localhost:3000 with your browser to see the application.
/src/app- Next.js app router pages and layouts/src/components- Reusable React components/src/lib- Utility functions and configurations/src/services- API and service integrations/src/utils- Helper functions and utilities/src/hooks- Custom React hooks
To learn more about the technologies used in this project:
You can check out the Next.js GitHub repository - your feedback and contributions are welcome!
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.