Study Space is a platform designed to facilitate offline learning and collaboration. It allows students and educators to create and join study sessions in physical locations, making it easy to connect with others for in-person learning experiences.
- Create Study Spaces: Organize study sessions by specifying the subject, location, date, and time. Ideal for teachers, tutors, or study groups looking to gather in person.
- Join Study Spaces: Find and join local study spaces that match your interests and schedule. Perfect for those who prefer in-person interactions.
- Event Invitations: Invite others to your study space via personalized invites. Share details such as the venue, time, and subject matter.
- Local Notifications: Get reminders for upcoming study sessions and never miss an opportunity to learn or teach.
- React: A JavaScript library for building user interfaces.
- Recoil: For state management.
- Tailwind CSS: A utility-first CSS framework for styling.
- TypeScript: A typed superset of JavaScript that compiles to plain JavaScript.
- Fetch API: For making HTTP requests.
- React Suspense: For handling lazy-loaded components.
- Async/Await: For managing asynchronous operations.
- Hosting : Vercel
- npm (or yarn)
- Clone the repository:
git clone https://github.com/sreecharan-desu/study-space.git cd study-space
- Install dependencies:
npm install
- Run Website
npm run dev
Open your browser and visit http://localhost:5173.
🛡️ Security Authentication: Secure user authentication using OTP.
📄 License This project is licensed under the MIT License - see the LICENSE file for details.
🤝 Contributing Contributions are welcome! Please fork the repository, create a new branch, and submit a pull request.