






Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
You will have a great idea about SRS file
Typology: Exercises
1 / 10
This page cannot be seen from the preview
Don't miss anything!







Project Overview This project intends to develop a Chat app with Ecommerce Marketplace and Mobile Banking Payment (Like PayTM) applications that are customized according to some standard requirements that are depicted below: User App (Web & Mobile) Seller App (Web & Mobile) Admin Panel User App Register Users can register in the app with their details. The details for the registration include Name, Email, Date of Birth, Phone Number, Password, Confirm Password, etc. Users will receive OTP (One time password) confirmation in their mobile number for confirmation. Users can also use their social media credentials for login (Facebook, etc.) Login Users can use the Email/Username and Password to login into the application after registration. Forgot Password The user can use the forgot password link in case of forgetting their password. On clicking the forgot password, the user will be redirected to a new page where the user has to enter their email and submit for getting a new password link in their registered email. Home After successful login, the user can view the home page in the app. The home page contains three main important tabs and they are mentioned below: Chat Marketplace Payment
1. Chat
Users can chat with other registered users in the app in the Chat section. The users can have the following features: Chat with product sellers Can use translator for messages Create message group and add other users Broadcast message Can view their message status whether delivered, viewed or not Check their Chat Status Make Audio calls to other users or sellers Make Video Calls to other users or sellers
2. Marketplace
Users can manage their Wallet in this section which is our own payment gateway. Users can add their bank account or card to the wallet. They can also check their wallet balance. The following are the features available in the Wallet section: View transaction history Can received payment Can check discount offers & cash back offers Withdraw money from wallet to bank account or card or agents Withdrawal history Can do mobile recharge View membership points for payments done through wallet
4. More The more section contains the following details: Account Profile : users can view and update their profile in this section Bank account or card : users can add their bank account information or card information to their wallet in this section Settings : users can view and set settings such as dark mode, notifications of the app in this section. Language : can change the app language in this section Complaint : Users can raise issues or complaints in this section. Support & Help : Users can view the guidelines and contact information in-case of support in using the app. Legal Info : Users can view the legal documents like terms & conditions, privacy policy, risk policy for the user app. Logout : by clicking logout, the user will be logged out of the app. Seller App
Register Sellers can register in the app with their details. The details for the registration include Full Name, Email, Business name, Date of Birth, Phone Number, Password, Confirm Password, etc. Sellers will receive OTP (One Time Password) confirmation in their mobile number for confirmation. Sellers can also use their social media credentials for login (Facebook, etc.) Login Sellers can use the Email/Username and Password to login into the application after registration. Forgot Password Sellers can use the forgot password link in case of forgetting their password. On clicking the forgot password, the seller will be redirected to a new page where the user has to enter their email and submit for getting a new password link in their registered email. Using the link in the mail, the seller can change their password to a new one and login. Dashboard On successful login, the sellers can view the dashboard of the application with important metrics and Key Indicators of their services. The might include the following: Total products displayed Total orders Total returns Total no. on delivery route Revenue, etc. Products Management The sellers can manage their products in this section. The products added by the sellers here will be displayed in the marketplace section of the users along with their
Assigning the Delivery of products to delivery persons Updating the delivery status which will also be updated in the user’s app Changing the status to delivered when the delivery of ordered products is completed. Shipping Deliveries The sellers manage their shipping deliveries in this section. If the delivery method is initiated as shipping, then the delivery process will be initiated in this section. This section also has the following features: Shipping Travel Information Shipping orders initiated Shipping delivery status updates to user’s app Delivered status of products through shipping Wallet Management The sellers can also manage their wallet in this section. For using the wallet, the sellers have to add their bank account or their card information to the wallet. They can also check their wallet balance. The following are the features available in the Wallet section: Payments from users' wallet or through other available payment methods to seller’s wallet View transaction history Withdraw money from wallet to bank account or card Withdrawal history Can do mobile recharge View membership points for payments done through wallet Complaints The sellers can view all the complaints or issues related to their products they have received from the users in this section. Support & Help
The sellers can receive support and help from the admin through the information available in this section by filling forms or through the mentioned means of contact. Settings The Sellers can change their settings for the application in this section. The settings include notifications settings, language settings, dark mode settings, etc. Profile The Courier Service Provider can view and update their profile information in this section. They can also submit their business related documents when signing up for the application in this section. Logout On clicking logout, the sellers can log out of the application. Admin Panel Login Admin can login to the admin panel using their credentials: email and password. Manage Users The admin can manage the users registered in the user app from this section. The admin can also CRUD (create, read, update, delete) users in the user app. Manage Sellers The admin can manage the sellers registered in the seller app from this section. The admin can also CRUD (create, read, update, delete) sellers in the seller app. The admin has to verify the documents submitted by the sellers and only after passing the verification will the sellers be able to use all the features of the application. Manage Marketplace The admin can manage all the products displayed in the marketplace from this section. They have permissions to
also update terms & conditions, privacy policy and risk policy for the user app and seller’s app from this section. Profile The Admin can manage their account profile from this section. Help The help tab contains the social media links related to the developers of the applications where the admin can send the message in case of any issues or raise any queries related to the application. Sign out On clicking sign out, the admin will be logged out of the admin panel. Some Guidelines: