Finalize and Deploy SaaS Web App (Next.js, Prisma, PostgreSQL) – Deadline: May 23 -- 2

Job ID: 39416679

Budget: $10 – $200 USD

I’m looking for a skilled Fullstack Developer to complete and deploy an existing SaaS web application built with Next.js, TailwindCSS, Prisma, and PostgreSQL (Neon).

The app is about 70% complete. The previous developer had to step away due to personal reasons. All source code and documentation are available. The goal is to complete the missing backend/business logic, connect remaining UI elements, and deploy the application by May 23.

What’s Already Done:

• Frontend built with Next.js and TailwindCSS (incl. ShadCN components)
• Responsive UI
• JWT authentication, password hashing, CSRF protection
• User management (CRUD, roles, activation/deactivation)
• Employees, customers, products sections implemented
• File uploads via UploadThing
• Prisma + PostgreSQL (Neon) database set up
• Basic CI/CD and Docker environment prepared

Tasks You Will Complete:

1. Business Logic & Integration

• Connect unlinked UI buttons/actions
• Generate PDFs for invoices, offers, and delivery notes
• Automatically email PDFs to customers (e.g. via Nodemailer)
• Integrate payments (Stripe or PayPal)
• Implement License Manager:
• Generate license after purchase
• License expiration management
• Admin dashboard for license overview and control
• License check at login and intervals

2. Data Migration

• Import legacy product and customer data (CSV or JSON)
• Map all data correctly (e.g. IDs, categories, relations)

3. Testing

• Unit tests for components and logic
• Integration tests for APIs
• End-to-end tests for key user flows

4. Deployment

• Finalize CI/CD pipeline (GitHub Actions preferred)
• Prepare production build and .env configuration
• (Optional) Implement basic backup strategy

Tech Stack:

• Next.js, React, TailwindCSS, ShadCN
• Prisma ORM, PostgreSQL (Neon)
• Nodemailer (SMTP), UploadThing
• Docker, CI/CD (GitHub Actions)
• Auth: JWT, CSRF, Upstash rate limiting

Requirements:

• Proven experience with fullstack Next.js/Prisma projects
• Strong API design, validation, and error handling
• Experience with PDF generation (e.g. pdf-lib or puppeteer)
• Payment integration (Stripe, PayPal)
• Familiar with SaaS license flows and auth control
• Clean, maintainable code and good communication

Nice to Have:

• CI/CD experience (GitHub Actions)
• Multilingual support in Next.js
• Familiarity with SaaS architecture best practices

Please include in your bid:
• Your fixed price for completing all remaining tasks
• Your estimated delivery time (project must be deployed by May 23)
• Confirmation whether you can help with data migration
• How you would implement the License Manager
• Start your bid with: “I read everything and I am ready”