JE Joseph Edward Lagos, Nigeria

Type to filter. Use the up and down arrows to move between results and Enter to open the highlighted one.

Crownie

Coin launch platform

Role
Full-stack
Year
2024
Status
live

A cryptocurrency launch platform built twice, on two stacks. Django for the backend architecture and admin, Next.js for the modern frontend take on the same product.

  • Authentication and user management
  • Referral system with tracked invites
  • Discord API integration
  • Analytics dashboard

The same product delivered as two separate repositories with no shared code: one Django application and one Next.js application, each deployed on its own.

  • Django
  • Next.js
  • React
  • TypeScript
  • PostgreSQL
  • Discord API
The Crownie coin launch platform

How it is built

The same product delivered as two separate repositories with no shared code: one Django application and one Next.js application, each deployed on its own.

Stack

  • Django 4.2 backend
  • DRF backend
  • discord.py integration
  • Redis data
  • Next.js client
  • React client
  • Recharts client
  • Framer Motion client

Architecture

Two independent deployments of one product, not a shared backend.

  • Django build service Backend architecture and admin
    • DRF
    • django-redis
    • PyJWT
  • Next.js build client Frontend-led take on the same product
    • React
    • Recharts
    • Framer Motion
  • Redis datastore Cache backend for the Django build
  • Discord external

Flow

  • Django build Discord discord.py
  • Django build Redis Cache

Integrations

  • Discord Community membership and engagement, via discord.py
  • Redis Cache backend for the Django build

Technical capabilities

  • Referral system with tracked invites
  • Analytics dashboard charted with Recharts

Notable decisions

  • Rebuild the same product on a second stack

    Separated the backend and admin concerns from the frontend experience