Noujatra SRS
Noujatra SRS
Noujatra SRS
Noujatra
1. Introduction
Noujatra is a comprehensive software platform aimed at facilitating boat bookings with multivendor
functionality, allowing boat owners and agents to list, manage, and book boats efficiently. This system
also serves as a Central Reservation System (CRS) and Global Distribution System (GDS) for the boat
industry, enabling seamless distribution of boat services globally.
2. Purpose
The purpose of Noujatra is to provide a centralized platform for boat owners, agents, and customers to
manage and book boat services. By offering multivendor functionality, Noujatra aims to streamline the
boat booking process and expand distribution channels through CRS and GDS capabilities.
3. Scope
- Users (boat owners, agents, affiliates and customers) shall be able to register and authenticate securely.
- Authentication mechanisms shall include email/password, OTP, and social login options.
- Boat owners shall be able to list their boats with detailed information including boat type, capacity,
amenities, pricing, and availability.
- Boat listings shall undergo approval by admins before being published.
- Boat owners shall have access to manage their listings, update availability, and pricing information.
- Commission system for admin, agents and affiliates.
- Users shall be able to search for boats based on various criteria such as location, date, capacity,
amenities, and pricing.
- Search results shall display relevant boat listings with detailed information.
- Users shall be able to book boats by selecting desired options and providing necessary details.
- Real-time availability checking shall be implemented to prevent double bookings.
- Separate booking portal for B2B partners, like for agents and boat owners/vendors.
- Agents shall have the capability to register and create accounts with specified privileges.
- Agents shall be able to list and manage boats on behalf of boat owners.
- Agent accounts shall be linked to boat owners for commission tracking and reporting purposes.
4.5 Central Reservation System (CRS)
- Noujatra shall function as a CRS allowing users to access and book boat services from a centralized
platform.
- The system shall manage bookings, reservations, and cancellations efficiently, updating availability in
real-time.
- Noujatra shall operate as a GDS, enabling distribution of boat services to travel agencies, tour operators,
and other distribution channels.
- Integration with external systems and APIs shall facilitate seamless distribution and booking processes.
- The system shall integrate with a secure payment gateway to facilitate online transactions.
- Users shall be able to make payments using various methods such as credit/debit cards, online wallets,
etc.
- Payment processing shall be secure and comply with industry standards.
- Payout handling through admin panel
- Noujatra shall provide reporting and analytics features for monitoring performance metrics such as
bookings, revenue, user engagement, etc.
- Reports shall be customizable and exportable for further analysis.
5. Non-Functional Requirements
5.1 Performance
- The system shall be capable of handling a large number of concurrent users without performance
degradation.
- Response times for search, booking, and other critical functionalities shall be optimized.
5.2 Security
- The system shall implement robust security measures to protect user data, transactions, and sensitive
information.
- Encryption shall be used for data transmission and storage.
- Access controls shall be enforced to ensure authorized access to system resources.
5.3 Reliability
- Noujatra shall be highly reliable, with minimal downtime and data integrity maintained.
- Backup and recovery mechanisms shall be in place to mitigate data loss in case of failures.
6. Glossary