Full-Stack Developer — Backend for Christian Discipleship Platform (Detailed Prototype Provided)
Budget: $20.0 - $45.0
HOURLY / PART_TIME
⭐ 0.00 (0)
United States
javascript, node.js, api, database-architecture, web-programming
You can view and interact with the live prototype here: https://mikejody777.github.io/Project-Emmaus/
I'm building Setting Captives Free Academy, a Christian discipleship platform. The first course is fully prototyped and working — a complete front-end with student lessons, mentor review tools, and a "Living Margin" feature where mentors can annotate specific parts of a student's response. Everything currently runs in the browser with no backend.
What I need: a developer to build the real backend this prototype is missing — user accounts, a database, a mentor-assignment system, and email notifications — so this can go from working prototype to real, multi-user platform.
What's already done for you: I'm providing two documents up front — a full Developer Handoff Package (architecture, exact build priorities, a known-issues list, file-by-file breakdown) and a Design Decisions Register (33 documented decisions explaining why the platform works the way it does). Please review both before submitting a proposal — they'll answer most of your early questions and should make scoping this fast and accurate.
Scope, roughly in priority order:
User accounts & authentication (students and mentors)
Real database (replacing the prototype's browser-only storage)
Gender-matched, round-robin mentor assignment logic
Two-way email notifications (every mentor/student exchange, not just first contact)
Admin tools for reassigning students
The prototype currently supports 5 lessons of a 40-day course, with more being written and added on an ongoing basis — your backend needs to accommodate that growth, not assume a fixed content set.
Please review the attached documents and reference specific sections in your proposal — that tells me you've actually read them.
Auf Upwork öffnen