Vorex is a collaborative study platform designed to help students and learners connect, share study materials, and engage in discussions. It provides dedicated study rooms, chat functionality, quizzes, and gamification to enhance the learning experience.
- Rooms for Study Topics: Predefined admin rooms and user-created rooms for specific subjects.
- Study Materials Upload: Share PDFs, notes, and other resources.
- Chat System: Global, group, and private chat options.
- Collaboration Tools: Invite friends to rooms and work together.
- Search & Filters: Easily find rooms and materials.
- Analytics & Progress Tracking: Track study sessions and engagement.
- Frontend: HTML, SCSS, JavaScript
- Backend: Django
- Database: PostgreSQL
- Authentication: Django Authentication System, Oauth Authentication
- Realtime Features: WebSockets for chat functionality
- Clone the repository:
- git clone https://github.com/charantm/vorex-project.git
- cd vorex-project
- Create a virtual environment and activate it:
- python3 -m venv venv
- source venv/bin/activate
- Install dependencies:
- pip install -r requirements.txt
- Apply migrations:
- python manage.py makemigrations
- python manage.py migrate
- Start the development server:
- python manage.py runserver
- Access the application at http://127.0.0.1:8000/
- Fork the repository and create a feature branch.
- Follow coding standards and document changes.
- Submit a pull request with clear commit messages.
- The project is Licensed Under GNU General Public License v3.0
⚡Reach out me here: