StarvingDevs: A Freelance Platform for Developers and Clients
Coming late 2025 join the discord here (https://discord.gg/QQcMSN5tYx)
What It Is
StarvingDevs is an online platform designed to connect clients with freelance developers. Built using the Next.js framework, it allows users to request or offer development services for a range of needs β from small scripts and automation tools to complete applications. The platform focuses on quick matching, straightforward project management, and secure payments.
Who Itβs For
StarvingDevs supports both sides of freelance development:
- For Clients:
- Creating Roblox scripts or game modifications
- Building automation tools, bots, or data scrapers
- Developing full web or mobile applications
- Working on custom technical projects tailored to specific needs
- For Developers:
- Create a profile to showcase their skills and past work
- Browse available projects and submit proposals
- Get matched with clients and earn money for completed work
- Build a professional reputation through client reviews
The goal is to streamline the hiring and collaboration process while ensuring both clients and developers have the tools they need to communicate and complete projects effectively.
How It Works
π€ For Clients
- Create an Account: Sign up using an email and password (social login options are planned).
- Search Developers: Filter by skill, experience, and portfolio to find the right fit.
- Post a Project: Describe the task, budget, and timeline.
- Payment: Use Stripe Checkout to securely fund the project (payment is held until the work is approved).
- Collaborate: Use built-in tools to chat and exchange files with the developer.
- Approve & Review: Finalize the project, submit feedback, and release the payment.
π» For Developers
- Register & Build a Profile: List your skills, upload work samples, and write a short bio.
- Find Work: Browse projects or receive matched opportunities.
- Submit Proposals: Pitch your services and negotiate terms.
- Deliver Work: Communicate with clients and submit completed tasks.
- Receive Payment: Funds are released upon client approval (withdrawal options coming soon).
- Earn Ratings: Positive reviews help boost visibility and attract more clients.
π οΈ Platform Management
- Admin tools allow site managers to moderate user activity, respond to reports, and configure platform settings.
- An admin dashboard provides oversight and access to system logs and user actions.
βοΈ Technology Stack
- Frontend: Next.js, React, Tailwind CSS
- Backend: Node.js, MongoDB, API routes built with Next.js
- Authentication: NextAuth
- Payments: Stripe