A modern web application that enables students to connect, collaborate, and learn from each other through peer-to-peer interactions.
- 🔐 User Authentication (Signup/Login)
- 👥 User Profiles (skills, interests, bio)
- 🔍 Search Peers by Skills
- 📚 Create & Join Learning Sessions
- 💬 Chat / Messaging
- ⚡ Real-time data updates
Many students struggle to find the right learning partners or mentors. This platform bridges that gap by enabling peer-to-peer knowledge sharing based on skills and interests.
- Frontend: React.js (Lovable AI generated UI)
- Backend: Firebase
- Database: Firestore
- Authentication: Firebase Auth
- Hosting: (Firebase / Vercel / GitHub Pages)
peer-learning-app/
│── src/
│ ├── components/
│ ├── pages/
│ ├── firebase.js
│ └── App.js
│── public/
│── package.json
git clone https://github.com/your-username/peer-learning-app.git
cd peer-learning-appnpm installCreate a Firebase project and add your config in:
// firebase.js
const firebaseConfig = {
apiKey: "YOUR_KEY",
authDomain: "YOUR_DOMAIN",
projectId: "YOUR_PROJECT_ID",
};npm start- 🤖 AI-based peer matching
- 📊 Skill-based recommendations
- 🎥 Video session integration
- 🧾 Session history tracking
- 🌍 Multi-language support
Durdana Sultana Computer Science (AI & ML) Student
Feel free to fork this repository and contribute! Pull requests are welcome 🚀
This project is open-source and available under the MIT License.