Tutors Connect is an educational web platform that helps students effortlessly find, connect with, and book the best tutors for their academic needs. Whether you're a student looking for a qualified tutor or a tutor offering your teaching services, Tutors Connect makes it easy and efficient.
https://tutor-link-frontend-nine.vercel.app
- Search & Discover Tutors: Filter by subject, rating, availability, location, and more.
- Secure Booking System: Students can view tutor availability and book directly.
- Tutor Profiles: Comprehensive tutor bios, subjects taught, reviews, and pricing.
- Student Dashboard: Manage bookings, review tutors, and track payment history.
- Tutor Dashboard: Manage availability, bookings, earnings, and subjects.
- Educational Blog: Stay updated with the latest education tips and platform updates.
- Browse and filter tutors.
- Book sessions with preferred tutors.
- View booking and payment history.
- Review tutors after sessions.
- Register and create a professional profile.
- Set available time slots.
- Manage incoming booking requests.
- Track session earnings.
- Hero section with a search bar.
- Highlights of platform features.
- Testimonials from users.
- Calls-to-action for sign up (Student & Tutor).
- Dynamic filters: subject, rating, price, availability, location.
- Sorting: relevance, rating, price, newest.
- Tutor cards displaying key info.
- Introduction, bio, and qualifications.
- Subjects taught and hourly rates.
- Availability calendar for booking.
- Ratings and student reviews.
- Contact or request tutoring.
- Mission and vision of Tutors Connect.
- Meet the team.
- Real-life success stories.
- Organized into categories (Tutoring, Payments, Account, etc.).
- Questions like: How to book a tutor? Can I cancel a session?
- Study tips, education trends, and platform updates.
- Search functionality for articles.
- Uses an open-source blog/news API.
- Profile management.
- Booking and payment history.
- Tutor review system.
- Profile and subjects management.
- Accept or reject booking requests.
- Availability slots and earnings tracking.
Secure Step-by-Step Payment Flow:
- Tutor Confirms the session request.
- Student selects months and total hours.
- Total cost is calculated based on the tutor’s hourly rate.
- Payment is processed using SSLCommerz, Stripe, or PayPal.
- Tutor earnings are updated automatically.
- Built using React (Recommended).
- State management with Redux or Context API.
- RESTful API or GraphQL backend integration.
- Dynamic filter and sort components.
- Responsive design across all devices.
- Clean and intuitive UI/UX with an education-themed design.
- Fully responsive design.
- Clean typography and color palette.
- Modern interactive elements (e.g., search filters, booking modals).
- Icons and illustrations tailored to education.
- Smooth animations and transitions.
- Frontend: React, Tailwind CSS, Axios
- Backend: Node.js, Express.js, MongoDB
- Authentication: JWT, OAuth (Google Login optional)
- Payments: Stripe, PayPal, SSLCommerz integration
- Deployment: Vercel (frontend), Render or Railway (backend)
git clone https://github.com/your-username/tutors-connect.git
cd tutors-connect
npm install
npm run dev