Skip to content

rafirabby13/tutor-bridge

Repository files navigation

TutorBridge: Connect students with tutors

The primary goal of this platform is to provide a seamless way for learners to connect with qualified tutors. By offering features simple and useful and great user experience, student can get connected to the teachers.

react logo mongodb logo tailwindcss logo npm logo html5 logo css3 logo javascript logo firebase logo

Features

📱 Responsive Design – Fully optimized for mobile, tablet, and desktop devices.
🔐 Authentication System – Secure user login and registration.
🔑 Authorization using JWT – Protects routes and ensures secure access control.
🎨 Simple User Interface – Clean, intuitive, and user-friendly design.
🔍 Search Functionality – Users can search for tutorials efficiently.
📂 User Data Management – Users can add tutorials and manage their content.
✏️ Update & Delete Tutorials – Users can modify or remove their added tutorials.

Dependencies

"animate.css": "^4.1.1",
"axios": "^1.7.9",
"firebase": "^11.1.0",
"framer-motion": "^10.18.0",
"lottie-react": "^2.4.0",
"react": "^18.3.1",
"react-dom": "^18.3.1",
"react-helmet": "^6.1.0",
"react-icons": "^5.4.0",
"react-router-dom": "^7.1.0",
"react-toastify": "^11.0.2",
"react-tooltip": "^5.28.0",
"sweetalert2": "^11.15.3",
"swiper": "^11.1.15"

how to run the project locally

1. Clone the repository.
2. Run npm install to install dependencies.
3. Set up MongoDB For Data Storage
4. Use npm run dev to launch the project.

About

The primary goal of this platform is to provide a seamless way for learners to connect with qualified tutors. By offering features simple and useful and great user experience, student can get connected to the teachers.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors