0xHouss.

Back to projects

Web Development

Shellmates MRB

A resource bank for the biggest cybersecurity club in Algeria, where they store and share mentoring recordings, presentations and challenges.

Role
Lead developer and maintainer
Period
March – July 2025
Context
Club project, team of five

Overview

Shellmates, the largest cybersecurity club in Algeria, runs a mentoring program and needed one place to keep its recordings, slides and challenges. I set up the project, reviewed and merged the team's pull requests, and wrote most of the platform myself: the data model, authentication, and the tools mentors use to publish content.

What I built

  • Resources organized into categories, then topics, then individual resources, each with its own page.
  • Sign-in with email and password, Google or GitHub, with email verification and password reset sent through Resend.
  • Three roles (mentee, mentor and admin). Mentors and admins create, edit and remove categories, topics and resources from the site itself.
  • A Prisma schema on PostgreSQL, hosted on Neon, with seed data for local development.

Tech stack

TypeScriptReactNext.jsTailwind CSSPrismaPostgreSQLAuth.jsResendZod

Want something like this built?

Tell me what you have in mind, even if it is still a rough idea.

Get in touch
Next projectPV Bot