A Slack archive export browser for our friend group.
Built on NextJS with Prisma and a Postgres db.
- Create a Postgresql database
- Create an
.envbased on.env.templateand populate the variables - Download your slack export zip and extract it
- Move the directory to the root of the project and rename it to
.archive - Run
pnpm archive:importto populate the database from the export jsons - Run the app with
pnpm dev
Just deploy as you would any nextjs app. The application requires logging in by default, I currently configured NextAuth with the Slack provider so you can use Slack to log in.