StudySphere is a collaborative portal developed by students for students, designed to enhance the academic experience through seamless note sharing, access to question papers, and a comprehensive all-in-one student platform. Whether you're looking to share your notes, find past exam papers, or connect with fellow students, StudySphere has got you covered!
- Note Sharing: Upload and share study notes with classmates.
- Question Papers: Access a repository of previous exam papers for better preparation.
- Student Community: Connect with peers, ask questions, and collaborate on study materials.
- User-Friendly Interface: Easy navigation and intuitive design for a seamless user experience.
- Search Functionality: Quickly find notes or question papers with a robust search feature.
- Frontend: React.js
- Backend: Django
- Styling: CSS Modules or Styled Components
- Deployment: Vercel / Heroku / DigitalOcean
To run the StudySphere application locally, follow these steps:
- Clone the repository:
git clone https://github.com/yourusername/studysphere.git
- Navigate to the project directory:
cd studysphere
- Install the frontend dependencies:
cd frontend npm install
- Navigate to the backend directory:
cd ../backend
- Install the backend dependencies (using pip):
pip install -r requirements.txt
- Run database migrations:
python manage.py migrate
- Start the Django development server:
python manage.py runserver
- Start the React development server (in a new terminal):
cd frontend npm start
The app will be running on http://localhost:3000 for the frontend and http://localhost:8000 for the backend.
- Explore the portal for shared notes and question papers.
- Upload your notes to contribute to the community.
- Use the search bar to find specific materials quickly.
This project is licensed under the MIT License - see the LICENSE file for details.