A public, searchable member directory with a shareable profile page for everyone in it.
Most communities keep their member list in a spreadsheet nobody can find and nobody quite trusts. This template replaces it with a directory that is public by default, searchable from a single box, and editable only by the people you let sign in.
What you get
Public to browse, protected to change
End-user sign-in ships switched on: email and password, magic link, and Continue with Google. Reading the member list is public, so visitors and search engines see the directory without an account. Every write is checked on the server, so an anonymous visitor cannot add or alter a member even by calling the data layer directly — you do not have to write a single permission check yourself.
Where it fits
Association and chamber member lists, alumni networks, coworking and community directories, freelancer collectives, partner and vendor listings, and internal who-does-what pages for a growing team.
A fresh clone starts empty: sign in, add your first member from the manage screen, and the role and tag chips appear on their own as soon as members carry roles and tags. Rename the fields or add your own, such as location, languages or day rate, and the grid, profile and manage screens follow.
React Router · DO SQLite (default) · Tailwind