I am a product manager with a software engineering background who haven't actively written code in a while.I am looking to start a hobby project to build an application. And I want to get to something that is working for users with as little work as possible.
The app is mainly a data aggregator that helps users collect and consolidate data from multiple different sources. Users would create an account and connect data sources. Then they can view aggregated data from multiple data sources.I am looking for a stack that gets me as far as possible with minimal work. I want to spend as little time as possible on anything but business logic and presenting data in a nice UI. I can accept something quite opinionated if that helps.
I would like a web app that handles user login and keeps some data for users. As well as integrating with 3rd party providers for data.I would like to cover:- Design system (that I can use in Figma) which translates into what the application will look like, and is easy to implement- Boilerplate and project setup/structure (I want to spend time on features, not structuring code)
- Development of the UI (UI framework to work with the design system)- Backend development (for the web app)- Data persistance (i.e. a DB)- User login (can I avoid reinventing the wheel to let users create accounts and login?)- Development environment (I want to rapidly see and test what I create)- Hosting (fine to run locally at first)Additional nice-to-haves:- Cross-platform development to allow me to add native apps for iOS and AndroidI have not written code in a while. I have past experience in single-page JS applications (using frameworks that no longer seem to be popular). I have experience using node, Python and PHP for backend development. Could take the opportunity to learn something new if the benefits are big enough.Please share your suggestions on full stacks. As well as your experiences and learnings.Edit formatting.