Skip to content

Repository files navigation

Fame4Help

Status: full-stack product prototype. Core flows are implemented, but production infrastructure and external-service configuration are still required.

Fame4Help is an iOS-first creator marketplace connecting public figures with brands, startups, creators and people who need promotion.

Product scope

  • two-sided onboarding for creators and campaign owners
  • campaign publishing, applications, ranking and applicant filtering
  • realtime messaging, notifications and saved operational state
  • report, block, moderation, support, export and account-deletion flows
  • mobile app, API, admin dashboard and shared domain packages in one monorepo

Architecture

Area Technology
Mobile Expo, React Native, TypeScript, Zustand, TanStack Query
API NestJS, Prisma, PostgreSQL, Redis, Socket.IO
Admin Next.js App Router
Mobile services Firebase Push, Crashlytics, Analytics, Remote Config, App Check
Payments Stripe, subject to final App Store policy review

Repository layout

  • apps/mobile — iOS-first Expo client
  • apps/api — NestJS REST API and realtime gateway
  • apps/admin — moderation and operations dashboard
  • packages/database — Prisma schema and client
  • packages/shared — shared validation, categories, enums and rank logic

Run locally

npm ci
docker compose up -d
npm run db:generate
npm run db:migrate
npm run db:seed
npm run dev:api
npm run dev:admin
npm run dev:mobile

Copy .env.example to .env and provide the documented infrastructure credentials. For a lightweight product preview without PostgreSQL, run npm run dev:preview-api and then start the mobile app for web.

Verification and limitations

After npm run db:generate, all workspaces pass type checking and the shared rank tests pass. npm run launch:check intentionally fails until production secrets and the iOS Firebase file are supplied. The dependency audit currently reports known transitive vulnerabilities; resolve and re-test them before a production launch.

See docs/app-store-launch-checklist.md and docs/deployment.md for the remaining operational work.

About

Full-stack creator marketplace prototype: Expo mobile app, NestJS API, Prisma/PostgreSQL and Next.js admin.

Topics

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages