TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: What are the tools to make a quick WebApp MVP?

2 pointsby h43k3rover 4 years ago
I have been tasked with making a simple webapp with following requirements.<p>1. Login system ( multiple users ) 2. Simple image upload with some related data. 3. Some tables to show uploaded data with images. 4. Some business logic on top of uploaded data.<p>I have been out of touch from webapp development for the past 3 years. What are the easy to learn tools to quickly build this MVP in a weeks time. I have good knowledge of JS&#x2F;TS, Java, C#, Jquery and React.<p>Is there a good pluggable framework that comes with all these basic things so that I can quickly build up something ?<p>I was thinking of using React + Bootstrap for frontend, some node.js framework for backend ( probably will use passport.js for auth )

2 comments

el_dev_hellover 4 years ago
The spec is super basic, so I would do the below in a weekend (for an MVP):<p>Frontend:<p>* Use a pre-built React theme (maybe MaterialUI since it has a basic login page already). Make a few tweaks where required. This will probably take 5ish hours depending on the total number of pages and unique components needed.<p>* Deploy the frontend to AWS Amplify. This will take less than an hour (unless I&#x27;ve screwed something).<p>Backend:<p>* Fastest option: If I&#x27;m under a time crunch, I&#x27;d go with Django REST. If you&#x27;ve set this up before, you could have this configured in less than 2 hours with all relevant endpoints (maybe even less). I&#x27;d probably mock a few routes with fake data in place of business logic (if appropriate). Deploy to either Lightsail or Heroku.<p>* Personal preference: Use the Serverless Framework (with Node.js) to create the required endpoints, handle auth, media storage, etc. This will take a bit longer than Django REST, but the deployment process will be a bit faster. Maybe 3-5 hours (if I&#x27;m using mock business logic).<p>DB:<p>* Spin up some kind of SQL DB on AWS RDS (probably PG).
ipnonover 4 years ago
That&#x27;s the million dollar question. There isn&#x27;t one framework that is going to be ideal for every application. It seems like you already have a good answer for yourself.