I'm always excited to take on new projects and collaborate with innovative minds.

Phone Number

+92 303 5676641

Email

Khadijaiqbal0123@gmail.com

Social

Website development

Share — Stays, events & sharing ecosystem

Next.js and React public site, plus a NestJS / Prisma / PostgreSQL backend and Next.js admin—powering the mobile app for couch stays, event booking, and scheduled stays in one integrated flow.

Source & repository

Backend, admin, and mobile integration live in private repositories. This page documents the architecture, API responsibilities, and admin workflows I owned.

Website preview

About this project

Share positions itself around the idea “Share more. Together, everywhere.” The site explains how everyday needs—from unique stays and event tickets to peer delivery and home-cooked food—live inside one app, with a unified Share Wallet for payments and payouts.

Behind the scenes, the same product is backed by an API built with NestJS, Prisma, and PostgreSQL. The mobile app consumes that API for couch stays, events (including booking), and scheduled stays so listings, availability, and bookings stay consistent end to end.

I also shipped a Next.js admin panel so the team can operate the product without touching the app stores—dashboard metrics, user and listing workflows, bookings, and operational tools wired to the same API.

Architecture

Next.js & React

File-based routing for features, how it works, mini-apps, and legal pages; reusable components and `next/image` for hero and device mockups. Tailwind plus targeted CSS cover layout, the dark gradient hero, floating cards, and motion aligned with the Share brand.

Backend API — NestJS, Prisma & PostgreSQL

Modular NestJS services and controllers with Prisma as the data layer: relational schema, migrations, and typed queries for users, stays, events, bookings, schedules, and related domain logic consumed by the mobile clients.

Admin — Next.js & React

Separate Next.js admin app for internal operations: authenticated screens that call the same API for moderation, listings, and operational workflows—mirroring the Bin Nizam pattern of admin + API + customer surfaces.

Key features

  • End-to-end flows for couch stays, event discovery and booking, and scheduled stays wired through the shared backend
  • PostgreSQL-backed domain model with Prisma for maintainable schema evolution and server-side validation
  • Mini-app narratives on the site: Couch Sharing, Events, Delivery, Carpooling, and Food Sharing
  • Guest and host journeys, Share Wallet, trust messaging, and responsive layout

Admin panel

Share admin — dashboard with KPIs, revenue breakdown (couch sharing vs events), recent bookings, pending verifications, and activity feed

Share admin — dashboard with KPIs, revenue breakdown (couch sharing vs events), recent bookings, pending verifications, and activity feed

Share admin — users list with role and verification filters, guest/host/both roles, verification states, and export

Share admin — users list with role and verification filters, guest/host/both roles, verification states, and export