Skip to content

Smitbafna/AssignMentor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

AssignMentor

A comprehensive assignment management system built with Django backend and React frontend.

Features

  • User authentication with ChannelI integration
  • Assignment creation and management
  • Team formation and collaboration
  • File upload and submission system
  • Real-time notifications

Tech Stack

  • Backend: Django, Django REST Framework
  • Frontend: React, Vite
  • Database: SQLite (development)
  • Authentication: JWT, ChannelI OAuth

Getting Started

Backend Setup

  1. Navigate to myapp/ directory
  2. Install dependencies: pip install -r requirements.txt
  3. Run migrations: python manage.py migrate
  4. Start server: python manage.py runserver

Frontend Setup

  1. Navigate to frontend/ directory
  2. Install dependencies: npm install
  3. Start development server: npm run dev

Environment Variables

Create a .env file in the myapp/myapp/ directory with:

SECRET_KEY=your-secret-key-here

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published