A team-based full-stack tutoring platform developed for the CSC 648 Software Engineering course at San Francisco State University.
StudyNest is a full-stack tutoring platform designed to simplify academic collaboration by connecting students with tutors through a centralized web application.
The platform enables students to search for tutors, schedule tutoring sessions, communicate through an integrated messaging system, organize study plans, and access academic resources.
This project was developed as part of the CSC 648 Software Engineering course and demonstrates the complete software engineering lifecycle, including requirements analysis, system design, implementation, testing, deployment preparation, and collaborative team development.
StudyNest was developed as a collaborative software engineering project for the CSC 648 Software Engineering course at San Francisco State University.
This repository is shared for educational and professional purposes to showcase my software engineering experience and technical contributions. While the project was developed by a team, this repository highlights my contributions within the overall system.
My primary contributions included:
- Backend feature development using Django
- Database schema design and implementation
- Tutor search and filtering functionality
- Authentication workflow implementation
- Backend business logic development
- Software testing and debugging
- Git-based team collaboration
- Software engineering documentation
- Student Authentication
- Tutor Authentication
- Tutor Discovery & Search
- Tutor Profile Management
- Session Booking
- Student Planner
- Messaging System
- Community Discussion Forum
- Academic Resource Sharing
- Student Dashboard
- Tutor Dashboard
- Responsive User Interface
- Python
- Django
- Django ORM
- HTML5
- CSS3
- JavaScript
- MySQL
- Gunicorn
- Nginx
- Git
- GitHub
StudyNest
│
├── application
│ ├── back-end
│ ├── front-end
│ ├── media
│ ├── requirements.txt
│ ├── gunicorn.conf.py
│ └── nginx.conf
│
├── Milestones
│
├── LICENSE
│
└── README.md
git clone https://github.com/PritPanchani/StudyNest.gitcd StudyNest/application/back-endpip install -r ../requirements.txtUpdate the database configuration in:
studytool_backend/settings.py
python manage.py migratepython manage.py runserverThe application will be available at:
http://127.0.0.1:8000/
Application screenshots will be added in a future update.
- Full-Stack Web Development
- MVC Architecture
- Database Design
- Authentication Systems
- Backend Development
- Software Development Lifecycle (SDLC)
- Requirements Engineering
- Software Testing
- Version Control with Git
- Collaborative Software Development
- Real-time messaging
- Video tutoring sessions
- Calendar integration
- Email notifications
- Cloud deployment
- Mobile optimization
- Recommendation system
- Analytics dashboard
StudyNest was developed by Team 13 for the CSC 648 Software Engineering course at San Francisco State University.
I would like to thank my teammates, course instructors, and teaching assistants for their collaboration and guidance throughout the project.
This project is licensed under the MIT License.
This repository represents an academic team project and is shared for educational and professional purposes. If you use this repository for reference, please respect your institution's academic integrity policies.