⬡ Hub
Skip to content

Requirements Document: Zomato-like App

1. Introduction

This document outlines the functional and non-functional requirements for the Zomato-like app.

2. Functional Requirements

ID Requirement Priority
F-001 Users should be able to create an account and log in. Must Have
F-002 Users should be able to search for restaurants. Must Have
F-003 Users should be able to view restaurant menus. Must Have
F-004 Users should be able to place food orders. Must Have
F-005 Users should be able to make online payments. Must Have
F-006 Users should be able to track their orders. Must Have
F-007 Users should be able to rate and review restaurants. Should Have
F-008 Users should be able to book tables at restaurants. Should Have
F-009 Restaurants should be able to manage their menus. Must Have
F-010 Restaurants should be able to accept or reject orders. Must Have

3. Non-Functional Requirements

ID Requirement Metric
NF-001 Performance The app should load in under 3 seconds.
NF-002 Scalability The system should support up to 100,000 concurrent users.
NF-003 Availability The system should have 99.9% uptime.
NF-004 Security All sensitive data should be encrypted.