From ac33d26f4892ddc6e955a77b2360a6afb197b5b1 Mon Sep 17 00:00:00 2001 From: aryantripathi130306-droid Date: Thu, 4 Jun 2026 18:35:27 +0530 Subject: [PATCH] feat: add new feature --- README.md | 448 ++++++++++++++++++++++++++++++++++++++++++++---------- 1 file changed, 366 insertions(+), 82 deletions(-) diff --git a/README.md b/README.md index be27af3..7b181e0 100644 --- a/README.md +++ b/README.md @@ -1,161 +1,445 @@ +
+ +StudyMatePlus Logo + # πŸ“˜ StudyMatePlus -πŸ”— **Live Website**: [https://studymateplus.vercel.app](https://studymateplus.vercel.app) +**Your all-in-one academic resource hub for college students.** -**StudyMatePlus** is an open-source platform designed to help college students access academic resources such as **syllabus**, **previous year question papers (PYQs)**, and **exam feedback**, along with an option to connect with **seniors** for guidance. -The goal is to support students during exam preparation by providing a centralized, reliable, and user-friendly resource hub. +[![Live Demo](https://img.shields.io/badge/πŸš€_Live_Demo-studymateplus.vercel.app-4f46e5?style=for-the-badge)](https://studymateplus.vercel.app) +[![MIT License](https://img.shields.io/badge/License-MIT-22c55e?style=for-the-badge)](./LICENSE) +[![GSSoC 2025](https://img.shields.io/badge/GSSoC-2025-f97316?style=for-the-badge)](https://gssoc.girlscript.tech) +[![React](https://img.shields.io/badge/React-19-61dafb?style=for-the-badge&logo=react)](https://react.dev) +[![Node.js](https://img.shields.io/badge/Node.js-Express-339933?style=for-the-badge&logo=node.js)](https://nodejs.org) +[![MongoDB](https://img.shields.io/badge/Database-MongoDB-47a248?style=for-the-badge&logo=mongodb)](https://mongodb.com) ---- +[![GitHub Stars](https://img.shields.io/github/stars/lovelymahour/StudyMatePlus?style=social)](https://github.com/lovelymahour/StudyMatePlus/stargazers) +[![GitHub Forks](https://img.shields.io/github/forks/lovelymahour/StudyMatePlus?style=social)](https://github.com/lovelymahour/StudyMatePlus/network/members) +[![GitHub Issues](https://img.shields.io/github/issues/lovelymahour/StudyMatePlus)](https://github.com/lovelymahour/StudyMatePlus/issues) +[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](./CONTRIBUTING.md) -## 🎯 Project Objective +
-Students often face difficulty finding authentic academic materials in one place. Information like syllabus PDFs, PYQs, and exam tips are scattered or unavailable. This project aims to build a platform that: +--- -* Organizes syllabus and PYQs department-wise -* Includes student feedback on exam papers (e.g., difficulty levels, important topics) -* Connects juniors with seniors for mentoring and doubt clearing -* Supports **multiple universities and departments** in one place +## πŸ“‹ Table of Contents + +- [πŸ“– About the Project](#-about-the-project) +- [✨ Features](#-features) +- [πŸ› οΈ Tech Stack](#️-tech-stack) +- [πŸ—οΈ Architecture Overview](#️-architecture-overview) +- [πŸ“ Project Structure](#-project-structure) +- [πŸš€ Getting Started](#-getting-started) + - [Prerequisites](#prerequisites) + - [Installation](#installation) + - [Environment Variables](#environment-variables) + - [Running Locally](#running-locally) +- [πŸ“„ Available Pages & Modules](#-available-pages--modules) +- [🀝 Contributing](#-contributing) +- [πŸ—ΊοΈ Future Roadmap](#️-future-roadmap) +- [πŸ“œ License](#-license) +- [🌟 Support](#-support) +- [πŸ“ž Contact](#-contact) --- -## 🌟 Key Features (To Be Developed) +## πŸ“– About the Project + +**StudyMatePlus** is an open-source, student-first academic resource platform designed to eliminate the common frustration of scattered study materials. College students often struggle to find verified syllabi, previous year question papers (PYQs), and exam tips in one reliable place. + +StudyMatePlus solves this by providing a **centralized, community-driven hub** where students can: + +- πŸ“‚ Access syllabus and PYQs organized by university, semester, and subject +- πŸ’¬ Read and submit peer feedback on exam papers +- πŸ“ Take and manage personal notes +- βœ… Track tasks and study goals +- 🧠 Create and visualize mind maps for complex topics +- πŸ“Š Analyze study patterns through an analytics dashboard + +> Built with love for the student community. Open source. Always free. + +--- -* βœ… Filter syllabus and papers by **university**, **semester**, **subject** -* βœ… **Student feedback** section for each paper (e.g., "Paper was tricky β€” focus on Unit 2") -* βœ… Secure **senior-student chat** or forum system -* βœ… Upload and browse **notes, guides, and important questions** -* βœ… Clean and **mobile-friendly** interface +## ✨ Features + +### πŸ“š Academic Resources +| Feature | Description | +|---|---| +| **Syllabus Browser** | Filter and access syllabi by university, department & semester | +| **PYQ Repository** | Browse previous year question papers with filters | +| **Notes Manager** | Create, save, and manage personal study notes | +| **Task Manager / Todo** | Track study tasks and deadlines | + +### πŸ’‘ Smart Tools +| Feature | Description | +|---|---| +| **Mind Map Editor** | Visual, interactive mind map builder using ReactFlow | +| **Analytics Dashboard** | Study pattern insights powered by Chart.js | +| **Feedback System** | Submit and browse peer exam feedback with difficulty ratings | + +### 🌐 Platform & Community +| Feature | Description | +|---|---| +| **Contribute Page** | Built-in page to guide open-source contributors | +| **FAQ Section** | Answers to common student and contributor questions | +| **Contact & About** | Team info and community communication | +| **Privacy Policy** | Transparent data handling documentation | +| **Dark / Light Theme** | Full theme toggle support via ThemeProvider | +| **Mobile Responsive** | Clean, mobile-friendly interface throughout | --- ## πŸ› οΈ Tech Stack -| Area | Technology | -| -------------- | ---------------------------------- | -| Frontend | React.js / Next.js | -| Backend | Node.js / Express / Firebase | -| Database | MongoDB / Firebase Firestore | -| Authentication | Google / University Email Login | -| Real-time | Socket.io / Firebase Realtime DB | -| Hosting | Netlify / Vercel / Heroku / Render | +### Frontend +| Technology | Version | Purpose | +|---|---|---| +| **React.js** | ^19.1.1 | UI framework | +| **React Router DOM** | ^7.7.1 | Client-side routing | +| **Framer Motion** | ^12.23.12 | Animations & transitions | +| **ReactFlow** | ^11.11.4 | Mind map editor | +| **Chart.js + react-chartjs-2** | ^4.5.0 / ^5.3.0 | Analytics charts | +| **Lucide React + React Icons** | ^0.540.0 / ^5.5.0 | Icon libraries | +| **Axios** | ^1.12.1 | HTTP client | +| **html-to-image** | ^1.11.13 | Mind map export | +| **UUID** | ^11.1.0 | Unique ID generation | + +### Backend +| Technology | Version | Purpose | +|---|---|---| +| **Node.js** | LTS | JavaScript runtime | +| **Express.js** | ^5.1.0 | REST API framework | +| **Mongoose** | ^8.17.0 | MongoDB ODM | +| **express-validator** | ^7.2.1 | Input validation & sanitization | +| **dotenv** | ^17.2.1 | Environment variable management | +| **cors** | ^2.8.5 | Cross-origin resource sharing | +| **nodemon** | ^3.1.10 | Development auto-reload | + +### Deployment +| Service | Purpose | +|---|---| +| **Vercel** | Frontend hosting | +| **MongoDB Atlas** | Cloud database | --- -## πŸ“ Project Structure (To Be Followed) +## πŸ—οΈ Architecture Overview + +``` +β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” +β”‚ Browser / Client β”‚ +β”‚ β”‚ +β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ +β”‚ β”‚ React SPA β”‚ β”‚React Routerβ”‚ β”‚ Framer β”‚ β”‚ +β”‚ β”‚ (Pages & │──▢│ (Routes) β”‚ β”‚ Motion β”‚ β”‚ +β”‚ β”‚ Components)β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ +β”‚ β””β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”˜ β”‚ +β”‚ β”‚ Axios HTTP Requests β”‚ +β””β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ + β”‚ + β–Ό +β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” +β”‚ Backend (Express.js) β”‚ +β”‚ β”‚ +β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ +β”‚ β”‚ POST /api/feedback (with validation) β”‚ β”‚ +β”‚ β”‚ GET /api/feedbacks β”‚ β”‚ +β”‚ β”‚ GET / (health check) β”‚ β”‚ +β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ +β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ + β”‚ Mongoose ODM + β–Ό +β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” +β”‚ MongoDB Atlas (Database) β”‚ +β”‚ β”‚ +β”‚ Collections: feedbacks β”‚ +β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ +``` + +--- + +## πŸ“ Project Structure ``` StudyMatePlus/ -β”œβ”€β”€ client/ # Frontend code -β”œβ”€β”€ server/ # Backend code -β”œβ”€β”€ docs/ # Diagrams, mockups -β”œβ”€β”€ .github/ # Issue templates, PR templates -β”œβ”€β”€ README.md -β”œβ”€β”€ CONTRIBUTING.md -β”œβ”€β”€ LICENSE -└── .env.example +β”‚ +β”œβ”€β”€ client/ # React frontend application +β”‚ β”œβ”€β”€ public/ # Static assets +β”‚ β”œβ”€β”€ src/ +β”‚ β”‚ β”œβ”€β”€ components/ # Reusable UI components +β”‚ β”‚ β”‚ β”œβ”€β”€ Navbar.js # Top navigation bar +β”‚ β”‚ β”‚ β”œβ”€β”€ Navbar.css +β”‚ β”‚ β”‚ β”œβ”€β”€ FeedbackModal.js # Feedback modal component +β”‚ β”‚ β”‚ β”œβ”€β”€ FeedbackModal.css +β”‚ β”‚ β”‚ β”œβ”€β”€ Calendar.js # Calendar component +β”‚ β”‚ β”‚ └── scrolltotop.js # Scroll-to-top utility +β”‚ β”‚ β”‚ +β”‚ β”‚ β”œβ”€β”€ pages/ # Route-level page components +β”‚ β”‚ β”‚ β”œβ”€β”€ Home.js # Landing page +β”‚ β”‚ β”‚ β”œβ”€β”€ Syllabus.js # Syllabus browser +β”‚ β”‚ β”‚ β”œβ”€β”€ Notes.jsx # Notes manager +β”‚ β”‚ β”‚ β”œβ”€β”€ PYQs.js # Previous Year Questions +β”‚ β”‚ β”‚ β”œβ”€β”€ Feedback.js # Browse feedback +β”‚ β”‚ β”‚ β”œβ”€β”€ SubmitFeedback.js # Submit exam feedback +β”‚ β”‚ β”‚ β”œβ”€β”€ Analytics.js # Study analytics dashboard +β”‚ β”‚ β”‚ β”œβ”€β”€ MindMapEditor.js # Interactive mind map tool +β”‚ β”‚ β”‚ β”œβ”€β”€ Todo.js # Task manager +β”‚ β”‚ β”‚ β”œβ”€β”€ Contribute.js # Contribution guide page +β”‚ β”‚ β”‚ β”œβ”€β”€ About.js # About page +β”‚ β”‚ β”‚ β”œβ”€β”€ Contact.js # Contact page +β”‚ β”‚ β”‚ β”œβ”€β”€ Faq.js # FAQ page +β”‚ β”‚ β”‚ β”œβ”€β”€ Privacy.js # Privacy policy +β”‚ β”‚ β”‚ └── Profile.js # User profile +β”‚ β”‚ β”‚ +β”‚ β”‚ β”œβ”€β”€ theme/ # Theme system +β”‚ β”‚ β”‚ └── ThemeProvider.js # Dark/light mode context +β”‚ β”‚ β”‚ +β”‚ β”‚ β”œβ”€β”€ App.js # Root component & routes +β”‚ β”‚ β”œβ”€β”€ index.js # React entry point +β”‚ β”‚ └── index.css # Global styles +β”‚ β”‚ +β”‚ └── package.json +β”‚ +β”œβ”€β”€ server/ # Express.js backend +β”‚ β”œβ”€β”€ index.js # Server entry point & API routes +β”‚ └── package.json +β”‚ +β”œβ”€β”€ .env.example # Environment variable template +β”œβ”€β”€ .gitignore +β”œβ”€β”€ CONTRIBUTING.md # Contribution guidelines +β”œβ”€β”€ CODE_OF_CONDUCT.md # Community code of conduct +β”œβ”€β”€ LICENSE # MIT License +└── README.md ``` --- -## πŸ’» Getting Started +## πŸš€ Getting Started + +### Prerequisites + +Ensure you have the following installed on your machine: + +- [Node.js](https://nodejs.org/) (v18 or above recommended) +- [npm](https://www.npmjs.com/) (comes with Node.js) +- [Git](https://git-scm.com/) +- A [MongoDB Atlas](https://www.mongodb.com/atlas) account (free tier works) + +--- + +### Installation -### 1. Fork the Repository +**Step 1: Fork the repository** -Click on the **Fork** button on the top-right corner of this page to create your own copy. +Click the **Fork** button on the top-right corner of this page to create your own copy. -### 2. Clone Your Fork +**Step 2: Clone your fork** ```bash -git clone https://github.com/your-username/StudyMatePlus.git +git clone https://github.com//StudyMatePlus.git cd StudyMatePlus ``` -### 3. Install Dependencies +**Step 3: Install backend dependencies** + +```bash +cd server +npm install +``` -To install the required dependencies, run the following commands: +**Step 4: Install frontend dependencies** ```bash -npm install # Install server-side dependencies -cd client -npm install # Install frontend (React) dependencies +cd ../client +npm install ``` -### 4. Configure Environment Variables +--- + +### Environment Variables + +**Server (`server/.env`)** -Create a `.env` file in both the root and `client/` directories using the `.env.example` file provided as a reference. +Create a `.env` file inside the `server/` directory using the provided example: -Update values like your MongoDB URI and secret keys. -Example ```bash +cp .env.example server/.env +``` + +Then fill in your values: + +```env PORT=5000 -MONGO_URI=your-mongodb-uri-here -JWT_SECRET=your-secret-key-here +MONGO_URI=your-mongodb-connection-string-here ``` -### 5. Run the Application +| Variable | Description | Example | +|---|---|---| +| `PORT` | Port the backend server runs on | `5000` | +| `MONGO_URI` | Your MongoDB Atlas connection string | `mongodb+srv://user:pass@cluster.mongodb.net/studymateplus` | -Start both the backend and frontend: +> ⚠️ **Never commit your `.env` file.** It is already listed in `.gitignore`. + +--- + +### Running Locally + +You need **two terminals** to run the full application. + +**Terminal 1 β€” Start the backend server:** ```bash -# Terminal 1 -npm run dev # Runs server on localhost:5000 (or your preferred port) +cd server +npm run dev +# Server runs at http://localhost:5000 +``` -# Terminal 2 +**Terminal 2 β€” Start the frontend:** + +```bash cd client -npm start # Runs React frontend on localhost:3000 +npm start +# React app runs at http://localhost:3000 ``` +Open your browser and navigate to **[http://localhost:3000](http://localhost:3000)** to view the app. + +--- + +## πŸ“„ Available Pages & Modules + +| Route | Page | Description | +|---|---|---| +| `/` | 🏠 Home | Landing page with platform overview | +| `/syllabus` | πŸ“š Syllabus | Browse syllabus by university & semester | +| `/notes` | πŸ“ Notes | Create and manage personal notes | +| `/pyqs` | πŸ“„ PYQs | Previous year question papers | +| `/feedback` | πŸ’¬ Feedback | Browse student exam feedback | +| `/feedback/submit` | ✍️ Submit Feedback | Submit your own exam feedback | +| `/analytics` | πŸ“Š Analytics | Study analytics & progress charts | +| `/tasks` | βœ… Todo | Task and study goal tracker | +| `/mindmap` | 🧠 Mind Map Editor | Visual mind map builder | +| `/contribute` | 🀝 Contribute | Open-source contribution guide | +| `/about` | ℹ️ About | About the platform & team | +| `/contact` | πŸ“ž Contact | Contact & community links | +| `/faq` | ❓ FAQ | Frequently asked questions | +| `/privacy` | πŸ”’ Privacy | Privacy policy | +| `/profile` | πŸ‘€ Profile | User profile page | + --- -## πŸ§‘β€πŸ’» How to Contribute +## 🀝 Contributing + +We welcome contributors of **all experience levels** β€” especially first-timers participating in **GirlScript Summer of Code (GSSoC) 2025**! + +### Contribution Workflow -We welcome contributors of **all experience levels**, especially **beginners** participating through **GirlScript Summer of Code (GSSoC) 2025** and beyond. +``` +1. Fork β†’ 2. Clone β†’ 3. Create Branch β†’ 4. Make Changes β†’ 5. Push β†’ 6. Open PR +``` + +**Step 1 β€” Read the docs** +- πŸ“˜ [README.md](./README.md) +- πŸ“š [CONTRIBUTING.md](./CONTRIBUTING.md) +- 🀝 [CODE_OF_CONDUCT.md](./CODE_OF_CONDUCT.md) + +**Step 2 β€” Pick an issue** +- Browse the [Issues tab](https://github.com/lovelymahour/StudyMatePlus/issues) +- Look for `good first issue` or `help wanted` labels +- Comment on the issue to get it assigned before starting + +**Step 3 β€” Create your branch** + +```bash +git checkout -b feature/your-feature-name +# or +git checkout -b fix/your-bug-fix +``` + +**Step 4 β€” Make your changes & commit** + +```bash +git add . +git commit -m "feat: add your descriptive commit message" +``` -Follow the steps below to begin your contribution journey: +**Step 5 β€” Push & open a Pull Request** -### πŸ“„ Step 1: Read the Guidelines +```bash +git push origin feature/your-feature-name +``` -* πŸ“˜ Read our [README.md](./README.md) -* πŸ“š Go through the [CONTRIBUTING.md](./CONTRIBUTING.md) -* 🀝 Understand our [Code of Conduct](./CODE_OF_CONDUCT.md) +Then open a Pull Request on GitHub and link the related issue number in the PR description. -### 🌐 Step 2: Choose an Issue +> πŸ’‘ **Tip:** Keep PRs focused and small. One feature or fix per PR is preferred. -* Check the **Issues** tab for `good first issue` labels -* Comment on the issue you want to work on -* Wait for the maintainers to assign you the issue +--- -### πŸ”§ Step 3: Make Your Changes +## πŸ—ΊοΈ Future Roadmap -* Create a new branch: `git checkout -b feature-name` -* Make your changes -* Run tests and ensure everything works smoothly +Here are planned improvements and features for upcoming versions: -### πŸ“€ Step 4: Submit a Pull Request +- [ ] πŸ” **Authentication** β€” Google / university email-based login +- [ ] πŸ’¬ **Senior-Student Chat** β€” Mentoring and doubt-clearing forum +- [ ] πŸ“€ **Upload System** β€” Allow students to upload notes and guides +- [ ] 🏫 **Multi-University Support** β€” Expand beyond single institutions +- [ ] πŸ”” **Notifications** β€” Exam reminders and deadline alerts +- [ ] 🌍 **i18n / Localization** β€” Multi-language support +- [ ] πŸ“± **Progressive Web App (PWA)** β€” Offline access & installability +- [ ] ⭐ **Resource Rating System** β€” Upvote helpful notes and PYQs -* Push your changes: `git push origin feature-name` -* Open a Pull Request (PR) from your forked repository -* Link the issue number in your PR description +Want to work on one of these? Check the [Issues tab](https://github.com/lovelymahour/StudyMatePlus/issues) or open a new one! --- -## πŸ™Œ Code of Conduct +## 🌍 Open Source + +StudyMatePlus is proudly open source and part of **GirlScript Summer of Code (GSSoC) 2025**. -We follow a [Contributor Covenant](https://www.contributor-covenant.org/) to ensure a welcoming environment for everyone. +- All contributions are welcome β€” code, design, documentation, and bug reports +- We follow the [Contributor Covenant](https://www.contributor-covenant.org/) Code of Conduct +- See [CONTRIBUTING.md](./CONTRIBUTING.md) for detailed guidelines --- ## πŸ“œ License -This project is licensed under the [MIT License](./LICENSE). +This project is licensed under the **MIT License** β€” see the [LICENSE](./LICENSE) file for details. + +--- + +## 🌟 Support + +If you find StudyMatePlus useful, please consider: + +- ⭐ **Starring this repository** β€” it helps others discover the project +- 🍴 **Forking and contributing** β€” every contribution counts +- πŸ“’ **Sharing** with fellow students who could benefit + +
+ +[![GitHub Stars](https://img.shields.io/github/stars/lovelymahour/StudyMatePlus?style=for-the-badge&color=f59e0b)](https://github.com/lovelymahour/StudyMatePlus/stargazers) + +**⭐ Star this repo to show your support! ⭐** + +
+ +--- + +## πŸ“ž Contact + +Have a question, suggestion, or just want to say hi? + +- πŸ’Ό **LinkedIn**: [Lovely Mahour](https://www.linkedin.com/in/lovely-mahour-992316265/) +- πŸ› **Issues**: [GitHub Issues](https://github.com/lovelymahour/StudyMatePlus/issues) +- πŸ’¬ **Discussions**: [GitHub Discussions](https://github.com/lovelymahour/StudyMatePlus/discussions) --- -## πŸ“ž Contact & Community +
-For queries or discussions: +Made with ❀️ for students, by students. -* Contact me on LinkedIn (https://www.linkedin.com/in/lovely-mahour-992316265/) -* Follow project updates in Issues and Discussions tab +**Let's build a better study experience together! πŸš€** -Let's build a student-friendly platform together! πŸš€ +