Full-Stack Developer for Backend Migration
Budget: $15.0 - $35.0
HOURLY / PART_TIME
⭐ 0.00 (0)
United States
mysql, php, javascript, web-programming
Overview
I have built a web application for K–2 teachers using Lovable. The app is feature-complete and I am preparing for launch. I am looking for an experienced full-stack developer to help migrate the backend from Lovable Cloud to my own Supabase project, review the application for bugs, improve reliability, and prepare it for production.
This is not a project to build an app from scratch. The app already exists. I need someone to help me finish it professionally.
About the App
The app helps elementary teachers assess high-frequency words, group students by instructional need, monitor progress, and generate printable flashcards.
Teachers can:
Create an account
Add classes and students
Assess students on word lists
Automatically group students
Print flashcards
Track progress over time
The app stores teacher accounts, class information, student names, and assessment results.
Project Goals
1. Backend Migration
Migrate from Lovable Cloud managed backend to my own Supabase project.
Recreate or migrate the database schema if needed.
Connect the application to my Supabase project.
Preserve existing functionality.
2. Authentication
Verify sign up
Login
Password reset
Session management
Logout
Account deletion
3. Database
Review and improve:
Database structure
Relationships
Indexes
Performance
Scalability
4. Security
This is extremely important.
Please:
Configure and verify Row Level Security (RLS)
Ensure each teacher can only access their own classes, students, assessments, and data
Secure API keys and environment variables
Follow Supabase best practices
5. Bug Testing
Test every major workflow including:
Creating accounts
Adding students
Running assessments
Timer
Saving results
Group creation
Quick reassessment
Printing flashcards
Exporting data
Account settings
Fix bugs found during testing.
6. Front-End Review
Review the application for:
Broken buttons
Layout issues
Mobile responsiveness
Loading problems
General usability
Minor UI improvements are welcome, but reliability is the priority.
7. Documentation
Before the project ends, provide:
A summary of what was changed
Any remaining issues
Recommendations for future improvements
Basic documentation so another developer can maintain the app
Ideal Experience
Please apply only if you have experience with:
Lovable
Supabase
PostgreSQL
React
Authentication
Row Level Security (RLS)
SaaS applications
Production deployments
Experience with education technology is a plus.
Deliverables
By the end of the project I want:
App connected to my own Supabase project
Secure authentication
Proper Row Level Security
Stable database
Major bugs fixed
Production-ready backend
GitHub repository updated
Documentation of completed work
Communication
I am not a software engineer, so I need someone who can explain technical work in plain English. Good communication is just as important as technical skills.
Please include examples of similar Supabase or SaaS projects you've worked on when applying.
Öppna på Upwork