Wait. Am I a user? - podcast episode cover

Wait. Am I a user?

Dec 13, 20223 minEp. 9
--:--
--:--
Download Metacast podcast app
Listen to this episode in Metacast mobile app
Don't just listen to podcasts. Learn from them with transcripts, summaries, and chapters for every episode. Skim, search, and bookmark insights. Learn more

Episode description

You might be building this app for someone else to use, but most apps need to be managed, so you’ll probably need an admin account and interface too. We find that it’s very common for people to initially focus on the problems they want to solve for their end users and lose track of their role within the system. You inevitably need ways to manage the apps you build.


💻 Connect with us, partner with us, or give us feedback:

hello@ephemerecreative.ca


🚀 Subscribe to learn more about our process:

https://s.goec.io/podcast


🎥 Watch this series as videos on youtube:

https://s.goec.io/videos


📄 Read this series on our blog on Medium:

https://s.goec.io/blog


✉️ Subscribe to our newsletter:

http://s.goec.io/newsletter

Transcript

Raphaël: Hey, and welcome back to our series on EC's methodology. Last time we talked about security. This time, we're going to talk about administration. You might be building this app for someone else to use, but most apps need to be managed in some way, shape or form. So you'll need a management account or multiple, and you'll need a management user interface. We find that it's really common for people to build apps just for their users, but they forget about their role in the system.

You inevitably need some sort of way to manage the data and users and other things within the context of your application. Sometimes this means building a whole separate apps for management teams to go in and take care of the tasks that they need to. Or at the very least, it might mean building a separate section just for admins in your main app.

If you're using a framework like Django or a few others, you can probably make use of built-in admin tools with Django, you get the Django admin, basically out of the box. For relatively simple data access and management, something like the Django admin might make a lot of sense. But if you've got complex requirements and tasks that your admin team needs to take care of, it probably makes sense to build a custom app from the ground up.

Alternatively, if you land somewhere between the two, like a lot of folks do, it might make sense to use a tool like Retool or AppSmith. They'll usually give you a nice balance between simplicity and power, which might be a good place to start. One other alternative for really small teams that have a technical person on the team is something that you should really avoid doing down the line.

But at the start, it might be okay, which is have a developer just go straight into the database and make changes if necessary. If you want to learn more about how to build custom software, we've actually put together a free PDF that you can check out. If you have experience with this sort of thing, we're kind of curious, how did you deal with management tasks in building an app? And follow us.

If you want to keep up with the series, we have a lot more to share and we're constantly updating our process. As we learn from ourselves, our partners and our community. If you think we could work together, we'd love to partner with you on your next project. Thanks and see you next time.

Transcript source: Provided by creator in RSS feed: download file
For the best experience, listen in Metacast app for iOS or Android