This is a web application designed to streamline the enrollment process for a tutoring business. Built using Next.js and Supabase, the website will help manage student sign-ups, store submissions, and offer a more efficient method for both tutors and students.
- Easy Enrollment System: Students can easily sign up for tutoring sessions via an intuitive form.
- Database Integration: Submissions are stored securely in Supabase for easy management and access.
- Dashboard (coming soon): A user-friendly dashboard will allow tutors and admins to manage and review student data.
- Mobile Friendly: The website is designed to be responsive and works seamlessly on both desktop and mobile devices.
- Real-time Updates: Changes are reflected in real-time, ensuring smooth user experience.
-
Frontend:
-
Backend:
- Supabase (for database, authentication, and storage)
-
Other:
- Vercel (for deployment)
- Tailwind CSS (for styling)
-
Clone the repository:
git clone https://github.com/PuneetGrewal/Math4Me.git cd Math4Me -
Install dependencies: Run the following command to install the required packages:
npm install- Set up environment variables: Create a .env.local file in the root of the project and add your Supabase API keys (and other necessary environment variables):
NEXT_PUBLIC_SUPABASE_URL=your_supabase_url
NEXT_PUBLIC_SUPABASE_ANON_KEY=your_supabase_anon_key- Run the development server: Start the local development server:
npm run devThe site will be accessible at http://localhost:3000.
Closed source project.