Ask HN: In 2022 how do you develop a simple CRUD app if you have few time?
1–10 of 38 posts
I'm a director in a structure with thirty people and my job has nothing to do with dev. I've been developing large apps in my day job but today I'm looking to develop a simple web app connected to a few data sources like Airtable. I'm amazed of the complexity of today environments and what you need to learn to have something up and running. I've used MERN, RoR and other things but there's so much hidden complexity and that it's difficult to use for small projects (just getting to an env that works is a pain). What would you recommend ?
Re: Ask HN: In 2022 how do you develop a simple CRUD app if you have few time?
#2I've been liking Next.js recently. If you already know React, it is a fairly reasonable learning curve. But if you don't know React, I'd do something else that fits your existing skills.
Re: Ask HN: In 2022 how do you develop a simple CRUD app if you have few time?
#3Maybe Flask?
Or just PHP?
Re: Ask HN: In 2022 how do you develop a simple CRUD app if you have few time?
#4Wordpress with custom post types is what I'd reach for. You can install WP on any number of shared hosts for ~$10/month. Then install custom post types and you can set up attributes for each entity type. The UI is all taken care of. You can even use it to drive an API.
These instructions from me are a few years old but cover the basics: https://www.mooreds.com/wordpress/archives/2971
Re: Ask HN: In 2022 how do you develop a simple CRUD app if you have few time?
#5I mean bubble is a great tool if you want to connect to airtable for a simple crud app.
Outside of that I’ve been having a lot of side project success with Chakra UI pro on the front end and Hasura on the backend
Re: Ask HN: In 2022 how do you develop a simple CRUD app if you have few time?
#6Python fastapi
Re: Ask HN: In 2022 how do you develop a simple CRUD app if you have few time?
#7Depending on what you're trying to do, Retool (https://retool.com/) can get you up and running very quickly. It's great for quick and dirty internal tools, but maybe not that suitable if you are going to build something large and complex that you need a lot of custom functionality for.
In that case, I recommend Flask [1] + SQLite [2] (you can swap out SQLite for Postgres if you start hitting scaling issues). Flask is a very cleanly-designed Python-based web framework that makes it simple to get started, yet is quite powerful. SQLite3 is a whole database in only a single file, which makes deployment and backups very easy.
[1] https://flask.palletsprojects.com/en/2.1.x/tutorial/
[2] https://flask.palletsprojects.com/en/2.1.x/patterns/sqlite3/
Re: Ask HN: In 2022 how do you develop a simple CRUD app if you have few time?
#8[deleted]
Re: Ask HN: In 2022 how do you develop a simple CRUD app if you have few time?
#9Django
Literally just create a django project, code your data models, and register them with django admin.
Users and login included
Re: Ask HN: In 2022 how do you develop a simple CRUD app if you have few time?
#10[deleted]