How Long Would It Take to Build a Single-Page Voting App?

August 3, 2026 3 answers
Asked by MellowCedar42
I'm considering building a simple app with one main page. Users would register and log in, create posts, and vote them up or down. Posts would be sorted by their total vote count, with the highest-scoring items at the top. I know this description leaves out many important details, so I'm mainly looking for a realistic estimate. How long might it take to build a basic prototype versus a reliable, deployable version? Also, how much additional work would be involved in implementing user authentication from scratch compared with using an existing authentication package or service?

Answers

QuietMaple19
For a small prototype, an experienced developer could probably get the core features working in a few days. Getting it online properlyโ€”with a domain, HTTPS, separate environments, automated deployment, and basic monitoringโ€”could push that toward a week or more. The estimate changes dramatically if you need high traffic, polished design, email verification, password recovery, abuse prevention, or moderation tools.
Reply to this answer
PixelHarbor7
Thereโ€™s not enough detail for a precise estimate. A basic demo could take a weekend or a few days with a framework such as Django or Laravel, especially if you use existing authentication tools. A production-ready app takes much longer because you also need validation, security, moderation, error handling, deployment, backups, testing, and possibly scaling. Building authentication from scratch is usually unnecessary and risky; use a well-tested library or managed service instead.
Reply to this answer
BlueOrbit56
The one-page layout isnโ€™t the difficult part. The real questions are how users interact with posts, how votes are counted, whether users can edit or delete content, how duplicate or abusive voting is prevented, and how the site remains useful as the number of posts grows. A quick generated prototype may be possible in hours, but that shouldnโ€™t be confused with a secure and maintainable application.
Reply to this answer

Add your answer

Answers are reviewed before publication.

Related Discussions