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: Checklist for building a CRUD-style web app with user accounts?

3 pointsby 54mfover 4 years ago
I&#x27;m at the feeling-out part of Yet Another Project Idea, trying to wrap my head around with level of effort required to build out a relatively straightforward web app with user accounts and CRUD-style item management. Think something like a social network; view content, create an account, upload content, etc etc.<p>I know there are checklists &#x2F; task lists out there for things like web security (&quot;don&#x27;t use MD5&quot;) and front-end web dev best practices (&quot;test in different browsers&quot;) but I&#x27;m curious if something higher-level exists. Almost something like a REST API boilerplate, maybe? Something along the lines of:<p>USER ACCOUNTS [] Create an account [] Send user email verification [] Edit account [] Reset password [] Securely create reset token [] Send password reset email ...<p>Is there anything like this out there? Feels like it could be useful for getting a project off the ground more smoothly, and help keep scope in check while helping avoid missing important requirements. I&#x27;ll probably end up making something myself—and hey, let me know if you&#x27;d be interested in what I come up with—but I&#x27;d love to see what the state of the art looks like.

1 comment

byoung2over 4 years ago
Is the goal to build the actual workings of the app (you want to learn CRUD app development)? Or do you have a product&#x2F;service that you want to sell using the app (e.g. you want people to be able to create an account and buy and sell).<p>In the first case just search for tutorials or best practices on building apps. For the second case, just use an off the shelf application.
评论 #24818271 未加载