
Build a full-stack MERN web app with login, database and APIs
- Views 2
What you get with this Offer
You'll receive:
- A full-stack web app with up to 8 screens, built around 1 core feature of your choice (e.g. bookings, listings, orders, projects or a members' area)
- React front end: fast, modern and fully responsive on desktop, tablet and mobile
- Node.js + Express REST API, cleanly structured and documented
- MongoDB database designed for your data, hosted on MongoDB Atlas
- Secure authentication: sign-up, login, password reset and JWT sessions, with user roles (e.g. admin and user)
- Admin dashboard to manage users and content
- Form validation, error handling and loading states throughout
- Deployed and live on your server or cloud (e.g. Vercel, Render, DigitalOcean or AWS) with SSL
- Full source code in a Git repository you own, plus setup notes
- 2 rounds of revisions
Every project starts with a short scoping message so we agree exactly what's included before I start. Bigger idea? I'll break it into milestones with a fixed price for each.
Get more with Offer Add-ons
-
I can add 1 extra feature module
Additional 5 working days
+$270 -
I can add 3 extra screens
Additional 3 working days
+$162 -
I can add real-time features with Socket.io (chat, live updates, notifications)
Additional 3 working days
+$162 -
I can take payments or subscriptions with Stripe
Additional 3 working days
+$162 -
I can add Google, GitHub or Microsoft sign-in
Additional 2 working days
+$81 -
I can add file and image uploads (AWS S3 or Cloudinary)
Additional 2 working days
+$81 -
I can set up automated deployment (CI/CD with GitHub Actions)
Additional 1 working day
+$67 -
I can deliver all work in 1 working day
+$135
What the Freelancer needs to start the work
1. A description of your app idea and the problem it solves
2. The main things users need to do, step by step (a list or sketches are fine)
3. The types of users and what each one can see and do
4. Any designs (Figma, XD) or apps you like the look of
5. Your logo, brand colours and fonts
6. Your hosting or cloud preference, or I'll recommend one
7. Any third-party services the app must connect to