React.js + Django CRUD App for Church

Job ID: 39279217

Budget: ₹20,000 – ₹30,000 INR

? Tech Stack
Frontend: React.js (80%) – module-based architecture - (intermediate)
Backend: Django (20%) – mostly built, needs enhancements - (intermediate)
Database: PostgreSQL (beginner level)

? Project Overview
We are building a Church Management System with React.js for the frontend and Django as the backend. The base system is already in place, including authentication screens, styling, dashboard components, data tables, and a template screen.

We are looking for a skilled freelancer to build React.js frontend modules and connect them with the Django backend. The development will follow a modular approach, where many screens inherit reusable components with minor field or label changes.

✅ Your Responsibilities
Connect existing React.js screens with Django backend APIs
Build reusable React.js modules (e.g., Person, HolyOrder)
Create and reuse templates to build CRUD screens quickly
Duplicate & customize existing screens with minor field/label changes
Implement search functionality in all data tables

? Frontend Modules to Build
Parish – CRUD (screen already available)
Families – CRUD (inherits PersonModule)
Divine Members – CRUD (inherits PersonModule)
Holy Orders (6 types) – CRUD (inherits HolyOrderModule)
Monthly Subscriptions – CRUD
Linker (Message Scheduler) – CRUD
Admin Page – Parish List: CRUD + Enable/Disable parish
Donation Module – CRUD
Dashboard – Data cards, graphs (base already available)
Auth – Screens available (Login, Register)


? Resources Provided
UI direction and wireframes
Working frontend template and sample screens
Backend Django models and existing APIs
➤ GitHub Models Repo - https://github.com/b1139/SAC-Modules

? Notes
Each module has a Create Form and a Data Table (with search)
Most modules follow a common structure – enabling fast duplication and scaling
Code should be clean, modular, and easy to extend

? Ideal Candidate
Strong experience in React.js module-based development
Comfortable(intermediate) working with Django REST API
Able to follow existing code structure and patterns
Can deliver clean, reusable components and screens efficiently
Related categories: Python Django React.js