TeamRandom (Side Project), product screenshot

TeamRandom.

A CRM built from scratch with a friend while we were both job hunting. First project where I realized I was good at integrating APIs.

Role
Fullstack Developer (Side Project)
Timeline
2024
Category
Side Project
Live
Visit

Two out-of-work developers building something real while job hunting.

TeamRandom started as a way to manage our own projects and tasks, but became the project where I first noticed a pattern: I was good at picking up APIs and integrating third-party services quickly.

Off-the-shelf tools felt like overkill.

We needed a way to track what we were working on. So we built our own.

Built a full CRM from scratch

CRUD, role-based access, email notifications via a transactional mail API, and an early integration with Aceternity UI when it was just gaining traction.

CRM
  1. CRUDMongoDB

    Built complete CRM with CRUD, role-based access control, and email notifications

  2. Role-based access

  3. Email notifications

    Integrated transactional email API for notifications

  4. Aceternity UI

    Early adopter of Aceternity UI — integrated before it was widely known

This was the project that taught me I could figure things out.

  • Built complete CRM with CRUD, role-based access control, and email notifications
  • Integrated transactional email API for notifications
  • Early adopter of Aceternity UI — integrated before it was widely known
  • Planning UI redesign and pivot to API-based headless CMS (Strapi-lite approach) for this portfolio
No tutorials, no hand-holding — just docs and determination. Looking back, it's where I started trusting my ability to integrate unfamiliar tools.
  • Next.js
  • JavaScript
  • Mongoose
  • MongoDB
  • Aceternity UI