Junior Full-Stack Developer — Django / React TCSuite
Orçamento: $550.0
FIXED /
⭐ 0.00 (0)
Pakistan
database-management, react-js, web-programming, html, css, web-design, natural-language-processing, machine-learning
Project Overview
We are building TCSuite, a full-stack School Management System (SMS) for 600–1,000 students, covering enrollment, attendance, gradebook, fee ledger, timetabling, inventory, and multi-role access control.
Tech Stack
Backend: Django 5 + DRF · Database: Supabase (PostgreSQL) · Frontend: React + Tailwind CSS · Auth: DRF Token Authentication
RESTful APIs for Students, Teachers, Classes, and Subjects
Attendance module with parent notification hooks
Gradebook: exam scheduling, marks entry, auto-calculated grades, PDF report card generation
Fee management: fee structures, payment ledger, receipt generation, dues tracking
RBAC: Admin, Teacher, Accountant roles
Parent portal: read-only access to attendance, results, and fee status
Admin dashboard: live KPIs — attendance rate, fee collection, enrollment stats
Requirements
Django: models, DRF serializers/viewsets, migrations, ORM queries
React: hooks, component lifecycle, REST API consumption
Git: feature branches, commits, pull requests
What We Provide
Fully designed ERD, complete API contract, UI mockups for all views, phased implementation plan, and structured code reviews. Direct communication via Slack or WhatsApp throughout.
Engagement
10–12 weeks · Milestone-based fixed price · Payment released per phase post-review · Onboarding via a small paid test task
To Apply
Start your proposal with "TCSuite" and answer in one sentence: What is the difference between a Django model and a migration?
Include a GitHub link or screenshot of any Django or React project, along with a brief self-assessment of your strongest and weakest areas in the stack.
Abrir na Upwork