High-Performance Restaurant Info Web Platform

Заказчик: AI | Опубликовано: 08.03.2026
Бюджет: 750 $

I’m reaching out to request a proposal for building a mobile-first, high-performance web platform that displays restaurant information (menus/prices/offers) with a multi-role authentication system and multiple dashboards . I’m intentionally keeping this email focused on what needs to be built technically, without going too deep into the product story. 1) Scope of Work (Modules) A) Public Web App (User-Facing) * A fast, mobile-first responsive web app optimized primarily for smartphones. * Restaurant discovery UI (both list and map views), restaurant profile page, and full menu display. * User accounts: * Sign up / sign in * Optional social login (e.g., Google OAuth) if feasible. * Core features on the public side: * Search + basic filters * Browsing history (recently viewed restaurants) * Favorites/bookmarks * Offers page * “Report / Feedback” submission (e.g., incorrect menu item name/photo/price) creating a ticket for review. B) Admin Dashboard (For Platform Management – Us) * Separate, secure admin login (Super Admin / Admin). * Full restaurant and content management: * Add/edit/delete restaurants * Restaurant status management (supported/unsupported, verified/unverified) * Manage user reports/tickets and moderation flows * Manage content like offers/coupons as needed. * Role-based access control (RBAC) for internal team roles (Admin / Support / Moderator, etc.). C) Restaurant Owner Dashboard (For Verified Restaurants) * Separate login for verified restaurant owners/managers. * Allow restaurant managers to update: * Menus, prices, offers, buffet details (if applicable) * Core profile info (hours, contacts, social links, etc.) * Restaurant verification workflow (claim/verification): * Owner submits verification request → manual review by admin → approve/reject. 2) Non-Functional Requirements (Performance, Scalability, UX) The #1 priority is speed and responsiveness with minimal loading screens and an architecture that can scale to millions of users and heavy navigation/activity. My preferred technical direction (this is the target requirement): * Frontend: Next.js (React) + TypeScript , using SSR/SSG/ISR depending on page needs. * Backend: NestJS (Node.js) + TypeScript (or an equivalent high-performance service layer such as Go for critical services), exposing a clean API (REST or GraphQL). * Database: PostgreSQL (optionally PostGIS for geo/nearby queries) + Redis for caching / or / MySQL no problems. * Caching & CDN: CDN (e.g., Cloudflare) + aggressive caching strategy for API and pages, optimized image pipeline (WebP/AVIF), lazy loading, compression. * Architecture: Service-based layering, strong RBAC, rate limiting, logging/monitoring (observability). * Maps optimization: Google Maps integration (or alternative) with marker clustering and progressive loading of nearby restaurants. * Mobile-first UX: Fast tap interactions, clean UI for “in-car” usage, minimal heavy animations. Expected outcome: a very fast web platform built for scale, with a clean foundation that can later support a mobile app without a full rewrite. 3) What I Need From Your Proposal Please include: * Your recommended stack/architecture aligned with the performance goals . * A phased delivery plan (MVP first, then enhancements). * Estimated timeline and total cost (and any milestones if applicable). * Relevant past work (if any). * What you will deliver in terms of: * Source code + repo structure * Testing approach * Documentation * Deployment plan (production environment, CI/CD if included) If this fits your expertise, please send your proposal and we can schedule a short call to confirm technical details and next steps. Best regards,