NotesWhat is notes.io?

Notes brand slogan

Notes - notes.io

Proposal For
Online Expert Marketplace Platform

Index
1 Project Overview 5
2 Targeted Audience 5
3 Preferred Language 5
3.1.1 Reference 5
4 Technical Specifications of Website, applications and Web Panel 6
4.1 Specification of User Interface (Website & Android + iOS App) 6
4.1.1 Splash Screen 6
4.1.1.1 As a User 6
4.1.1.1.1 Sign –Up via Email or, Telephone 6
4.1.1.1.2 OTP verification 6
4.1.1.1.3 Login – Already Existing User 6
4.1.1.1.4 Social Login 6
4.1.1.1.5 Enable Location 6
4.1.1.1.6 Set up your Account 7
4.1.1.1.6.1 Step 1 – Profile Set Up 7
4.1.1.1.6.2 Step 2 – Payment Method Setup 7
4.1.1.1.6.3 Step 3 – Buy a subscription plan 7
4.1.1.1.7 Home Screen 8
4.1.1.1.7.1 Home/ Feed 8
4.1.1.1.7.2 Universal Search Box 9
4.1.1.1.7.3 Hubs 9
4.1.1.1.7.4 Live 11
4.1.1.1.7.5 Webinars 11
4.1.1.1.7.6 Messages 11
4.1.1.1.7.7 My Account 11
4.1.1.1.7.7.1 My Profile 12
4.1.1.1.7.7.2 Home 12
4.1.1.1.7.7.3 Payments 12
4.1.1.1.7.7.4 Experts Corner 12
4.1.1.1.7.7.5 Settings 12
4.1.1.1.7.7.6 Logout 12
4.1.2 As a Expert 12
4.1.2.1 Home Screen 12
4.1.2.1.1 My Dashboard 13
4.1.2.1.2 Create a content 13
4.1.2.1.3 My Bookings 13
4.1.2.1.4 Start a Live Broadcast 13
4.1.2.1.5 Start a webinar 13
4.1.2.1.5.1 Messages 14
4.1.2.1.6 My Account 14
4.1.2.1.6.1 My Profile 14
4.1.2.1.6.2 Home 14
4.1.2.1.6.3 Payments 14
4.1.2.1.6.4 My Earnings 14
4.1.2.1.6.5 Settings 14
4.1.2.1.6.6 Logout 15
4.2 Admin (Web Panel) 15
4.2.1 Log in 15
4.2.2 Dashboard View 15
4.2.2.1 My Profile 15
4.2.2.2 User Account Management 16
4.2.2.3 Experts Account Management 16
4.2.2.4 Support Staff Account Management 16
4.2.2.5 Advertising/ Promotional Listing Management 16
4.2.2.6 Subscription Plan Management 16
4.2.2.7 Commission Management 16
4.2.2.8 Payouts & Earnings 17
4.2.2.9 Reports and Analytics 17
4.2.2.10 Logout 17
5 Features accessibility 17
6 Deliverable 18
7 Non Deliverables 18
8 Milestone Breakdown Structure 18
9 Deliverables by Client 20
10 Deployment and Delivery 20
11 Team Structure for the Project 20
12 Terms & Conditions 21
13 After Sales Service 22
14 Additional Security Features 22
15 Testing ensuring the Code Quality 23
16 Maintenance Services 23
17 Other Paid Services 24
17.1 Hosting Packages 24
17.2 Search Engine Optimization 24

1 Project Overview
The main objective of this project is to design and develop a “Online Expert Marketplace Platform” which allows user to access the free as well as premium content posted by the experts on the platform via multiple monetisation methods – white labelling, sandboxing, and launching multiple domains.

User can also schedule the video call with the expert by paying the booking amount for scheduling the video call with the expert. User can also access the premium video broadcasting features like recording & download by paying the amount for accessing the video broadcast of the expert. User can also access the broadcast for free without getting the benefits of premium features.

Experts will register on the platform and can also manage their calendar for booking schedule. Experts will manage their content and payments that user needs to pay in order to access it completely.

Site Administrators (SUPER ADMIN, support staff) of the platform will be able to manage the users stats along with all the other platform components. All users will have their own respective administrator dashboards to see their data, analytics.
2 Targeted Audience
• Users (Website & Android + iOS app)
• Experts (Website & Android + iOS app)
• Admin (Web Panel)
• Support Staff (Web Panel)
3 Preferred Language
• English

** We will develop a scalable platform to integrate new languages in the future.
3.1.1 Reference
• Requirements shared by client over upwork & Skype chat/ call.
• Document Shared by the client:
◦ K v2 Requirements Spec - 19 March 2021.docx
◦ Konect platform – whitelabeling
• Reference Websites:
◦ https://superpeer.com/
◦ https://www.scrile.com/
4 Technical Specifications of Website, applications and Web Panel
4.1 Specification of User Interface (Website & Android + iOS App)
4.1.1 Splash Screen
• This will be the first screen containing the logo of the application that the user will see after launching the application. It will open for 2-3 seconds.
4.1.1.1 As a User
4.1.1.1.1 Sign –Up via Email or, Telephone
• User can register on the platform by entering the following details:
◦ Enter First Name
◦ Enter Last Name
◦ Enter Email Address Or Telephone number
◦ Enter Password
◦ Re-enter Password
User can read and agree the terms of Service and Privacy Policy to sign-up on the platform.
4.1.1.1.2 OTP verification
User will be sent an OTP on their email address to verify their email address. User needs to enter their code in the OTP verification page to verify their user account.
4.1.1.1.3 Login – Already Existing User
• User will be able to login to this platform by entering the following details:
◦ Enter Email
◦ Enter Password
◦ Stay Signed in: User can save their login details by selecting the checkbox on the screen which allows them to login easily for the next time they sign-up.
◦ Forgot Password: User will have the ability to reset his account password by clicking on this field. A link will be sent to the email ID depending on the user selection for resetting password.
4.1.1.1.4 Social Login
User can sign-in into the platform using their following social media accounts:
• Apple ID
• Google + (Gmail)
• Facebook
• LinkedIn
• TwitterID
4.1.1.1.5 Enable Location
• User will then enable the location and pin their location (in case of Mobile App).
• User can also enter their address/ location manually.
** Google Maps API will be provided by the client.
4.1.1.1.6 Set up your Account
• After the successful sign-up by the new customers, they will be able set up their account before proceeding to use the features of the application by complete the Following Steps:
◦ Step 1 – Profile Set Up
◦ Step 2 – Payment Method Setup
◦ Step 3 – Buy a subscription
Please Note: There is a free tier, as well
4.1.1.1.6.1 Step 1 – Profile Set Up
• Customer will be able to complete their profile setup by entering the following information:
◦ Basic Information:
▪ First Name (Auto-filled from sign up)
▪ Last Name (Auto-filled from sign up)
▪ Add Profile Picture
▪ Add Contact Number
▪ Email (Auto from the sign-in email)
▪ Location
◦ Skip:
▪ User can skip this step and can complete the details later when required.
4.1.1.1.6.2 Step 2 – Payment Method Setup
• Customer will add the payment method to perform transaction by performing following:
◦ Add Payment Method:
▪ User can add payment method in the Platform to perform the transaction .
◦ Skip:
▪ User can skip this step and can complete the details later when required.
** The payment gateway API (Stripe & Paypal) will be provided by client. User will be able to pay via google pay & apple pay payment method supported by the stripe payment gateway **
4.1.1.1.6.3 Step 3 – Buy a subscription plan
User can purchase the subscription plans. The Plan will be displayed with the following information:
• Plan Name & Benefits
◦ Guest (free, anonymous)
◦ Registered (free)
◦ Registered (Basic Plan, $2.99/month)
◦ Registered (Expert Plan, $4.99/month)
◦ Registered (Pro Plan, $9.99/month)
◦ Business ($7.99/seat, minimum 2 seats)
◦ Enterprise (bespoke, call for more details)
• Price
• Expiration:
◦ Monthly
◦ Yearly
• Pay now:
◦ User will click on pay now to activate their subscription plan and use the benefits of the app.
▪ User will be redirected to a website when for making the payment transaction for subscription
**The subscription plans will be managed by the admin via dashboard, at run-time
4.1.1.1.7 Home Screen
This is the first screen that displays after the user successfully login. User will be able to view the following options on their Home Screen:
• Home/ Feed
• Universal Search box/ Bar
• Hubs
• Live
• Webinar
• Messages
• Notifications (Receive with-in app/ web push notifications)
• My Account
4.1.1.1.7.1 Home/ Feed
• By Default, this is the first section that will be displayed to the user whenever a user opens an app.
• User will be shown people, categories, topics, hashtags content in their feed based on their previous searches.
• User will be shown the content with the trending hashtags based on the count of trending hashtags by user, topic, location, feedback etc.
• User can perform the following with the content posted on the platform:
◦ Like
◦ Bookmark
◦ Comment
◦ Share
◦ Save
• Advertise/ Promotional content:
◦ User will be displayed the content for which experts has paid an extra amount to be displayed on the home screen.
• Each user (and business) will have their own home (profile) page on the site. It will show,
◦ Profile pic
◦ Name, Address, contact details
◦ Location
◦ Some description about themselves
◦ Their social media links
◦ Status (available, busy, away, do not disturb, on-call, etc.)
◦ If their an expert on some topic, their list of keywords
◦ The topics they are interested in
◦ Their Followers (count, profiles)
◦ Who they are Following (count, profiles)
◦ Cost per minute (if they are selling their time)
◦ Feedback from other customers
◦ Shop Icon: What items they have for sale or a Shop button:
▪ Each expert may have items for sale:
• their time (cost per minute)
• their media (via one off cost or subscription)
• retainer (cost per month) in which the client can ask questions at any point I.e. the schedule is not fixed, but may be limited for say up to 8 hours worth of consultancy over the month
• they may have some webinar course
• they may be selling seats for live session interaction
◦ Call or video icon: Tap to talk immediately (if available, on-line and free)
◦ Message Icon: Send Private Message (in mail, like LinkedIN direcy payment method supported by the stripe payment gateway **
◦ Step 3 – Buy a subscription t message)
◦ Calendar Icon: Go to schedule booking page
4.1.1.1.7.2 Universal Search Box
Users should be able to search for and find anything in the platform by entering a specific keyword.
4.1.1.1.7.3 Hubs
Under this section, user can view and perform the following:
• User can simply sort or filter on the location basis
◦ People:
▪ User will be displayed the following information here:
• Name
• Username
• Address, contact details
• Location
• Availability/Status/Normal working hours
• Rate (cost per minute to talk to them)
▪ AV Calling: (Open Tok API will be provided by the client for AV functionality integration)
• Using our platform users should be able to
◦ Talk with each other immediately
▪ If user is available and willing to take calls
• Then any user can TAP to TALK immediately with expert using the CALL button. This can be Audio or video call.
• Any user can direct message (DM) any expert. Unless expert has set the DM to off temporarily (radio button) or (mute).
▪ Schedule a call:
• Select a Date
• Select a time slot
• ** User will be prompted to choose whether they have to pay before or after the call. If user has selected after the call then they will be redirected to the payment page. The decision on paying before or after is set by the expert.
• Bio
• Count of media published, Popularity
• Count of clients, Feedback rating
• Topics they are interested in
• Count of followers
• Count they are following
• Are they live or going live soon (scheduled)
• Are they selling any media, courses, etc
• Comments
◦ Registered Free users:
▪ User can comment or post on site
▪ User can send no more than 3 call, chat requests to experts per day.
◦ Basic users:
▪ Can send queries or post content to up to 30 times per day. Can initiate calls for 30 mins per day (24 hours).
◦ Expert users:
▪ Can send queries or post content to up to 100 times per day. Can initiate calls for 180 mins per day (24 hours).
◦ Pro users:
▪ Can send queries or post content to up to 1000 times per day. Can initiate calls for 360 mins per day (24 hours).
◦ Enterprise users:
▪ We set the limits on case-by-case basis.
Please Note: There will be a commission deduction of 30% on each payment as the admin share and the rest will be deposited to the expert after 30 days of refund period.
If user pays or defers to pay later (in which case set a reminder) and change the status of the booking to PROVISIONAL. This means that any one else booking and making a payment will get the slot and this user will lose it.
◦ Media:
▪ User will be displayed the following information here:
• Media title
• Subtitle
• Topic + sub-topic, category, hashtags
• Author (owner user name, Free/paid)
• Date and time of publication
• Source site/URL
• Media (HTML, Text, Audio, Video, Pic, ?)
• Media PLAY/PAUSE/RECORD Controls
• Count of views, Likes, comments
• Link to comment
• Link to go to owner’s profile page
• Share, Save options
• Call to action (i.e. if a user is watching this media and the owner has something to sell then a flashing icon or bell to get the users attention)
• Description, Notes or text or transcript of the media
• Any attached files that belong with the media
• Media is sourced from users social media accounts as FEED via their dashboard
• Media is sourced from users cloud storage as FEED via their dashboard
• Site Admin should be allowed to search and source media via the dashboard
(As for reference by client:
Each expert may have media content already on their social media site or stored somewhere on their cloud storage.

E.g. if someone is on TikToK, by linking their TT profile url, we will know all the media URLs (most popular, recent, or by hashtag). If we can get these URLs list then that acts as the feed (of media) that user has created.
Similarly, if the user has stored their media on google drive or sky drive or iCloud, and gives us the credentials then we can import these files into our storage or create a feed)

(Our Team Response:
We can do this if that social media allowing an iframe widget! )

** User can also report an media if found inappropriate which admin can delete from the platform after a specific number of reports.
◦ Topics, categories, hashtags
• Each topic will have a set of sub-topics, categories, hashtags associated with it.
• Users can choose these to TAG themselves or media.
• Users can create new TAGS (Topics, Sub-topics, Categories, Hashtags).
• User can simply sort or filter on the people basis
◦ People
◦ Media
◦ Topics, categories, hashtags
• User can simply sort or filter on the topic basis
◦ People
◦ Media
◦ Topics, categories, hashtags
** Each topic can have one or more categories, sub-topics, hashtags **
4.1.1.1.7.4 Live
Experts can broadcast live (audio, video) like Tv or Radio channel.
This can be public (anyone can listen) or Private (only their paid subscribers can listen) or Pay-Per-View (pay for this specific broadcast).
4.1.1.1.7.5 Webinars
This is the same as paid media
• The course will be available only once or will be made available for a period, or permanently available on the site as decided by the expert.
4.1.1.1.7.6 Messages
User can send one-to-one chat message to the expert and vice-versa.
4.1.1.1.7.7 My Account
This is the side menu on the Top Right corner of the Home Screen. Under this section, User can view and manage the following information:
• My Profile
• Home
• Payments
• Experts Corner
• Settings
• Logout
4.1.1.1.7.7.1 My Profile
• Under this section, user can view and edit their profile details. User can view and edit the following information:
◦ Name
▪ First Name
▪ Last Name
◦ Profile Picture
◦ Mobile Number
◦ Email Id
◦ Location
4.1.1.1.7.7.2 Home
User will be redirected to homepage when clicked on this option.
4.1.1.1.7.7.3 Payments
User will view and edit the payment method to perform transaction by performing following:
• View / Edit Payment Method
◦ User can edit/ view payment method in the platform to perform the transaction .
The payment gateway API (PayPal & Stripe) will be provided by client.
4.1.1.1.7.7.4 Experts Corner
User can switch their role as experts by clicking on this icon. User can apply for verification as an expert in a topic/subject. User can be verified as an expert in multiple topics/subjects
4.1.1.1.7.7.5 Settings
Under this section, user can perform the settings under platform as they need.
• Security settings
◦ Add new password
◦ Re-enter password
◦ Save
4.1.1.1.7.7.6 Logout
This will allow user to sign out and redirect them to the sign-in screen.
4.1.2 As a Expert
4.1.2.1 Home Screen
• Users will be able to view the following on their Home Screen:
◦ My Dashboard
◦ Create a content
◦ My Bookings
◦ Start a Live broadcast
◦ Start a webinar
◦ Messages
◦ My Account
4.1.2.1.1 My Dashboard
• User will view the following information on their dashboard:
◦ This Week Activity
◦ Total AV Call Bookings:
▪ Total Active
▪ Total Completed
◦ Total Revenue
4.1.2.1.2 Create a content
Experts can create a content on the platform by entering the following:
• Add content Details:
◦ Add image & text in the required fields
◦ Tag metadata
◦ Upload files
◦ Add the Price (Free or Paid)
• Advertise Data: User needs to pay an extra amount if they want to display their content on the home page.
Edit:
Users will be able to edit content metadata anytime, including deleting content.
Users will be able to BULK SELECT on their media and perform actions e.g. update some attribute.

4.1.2.1.3 My Bookings
• This section keeps the log of all the recent action performs on the booking activities. This helps user to keep the log of their bookings.
◦ Upcoming Bookings:
▪ User can see the bookings that are under process/ active.
▪ User can tap on any booking to view the details the following:
• View Booking Details
• View User Details
• Audio/ Video Calling schedule
◦ Completed Bookings
▪ User can see the Booking that are processed successfully.
• Read the Reviews & Ratings
4.1.2.1.4 Start a Live Broadcast
Expert can start a live broadcast by choosing any of the following type:
• Public – Can be viewed by all the users of the platform
• Private – can be accessed by the members only
• Pay per view – can be accessed by any user after paying a price.set by an expert.
4.1.2.1.5 Start a webinar
Expert can start a webinar by choosing any of the following type:
• Public – Can be viewed by all the users of the platform
• Private – can be accessed by the members only
• Pay per view – can be accessed by any user after paying a price.set by an expert.
4.1.2.1.5.1 Messages
Experts can send one-to-one chat message to the users and vice-versa.
4.1.2.1.6 My Account
This is the side menu on the Home Screen. Under this section, user can view and manage the following options:
• My Profile
• Home
• Payments
• My Earnings
• Settings
• Logout
4.1.2.1.6.1 My Profile
• Under this section, member can view and manage their profile information as follows:
◦ Basic Information:
▪ First Name (Auto-fill from the sign-up)
▪ Last Name (Auto-fill from the sign-up)
▪ Email Address (Auto-fill from the sign-up)
▪ Contact Number
▪ Add Profile Picture (Upload the picture from phone library)
▪ Location
4.1.2.1.6.2 Home
• This will redirect user to the home page.
4.1.2.1.6.3 Payments
User will view and edit the payment method for payouts management by performing following:
• View / Edit Payment Method
◦ User can edit/ view payment method in the platform to perform the transaction .
The payment gateway API (PayPal & Stripe) will be provided by client.
4.1.2.1.6.4 My Earnings
• Under this section, user can view their earnings and perform the following:
◦ Send request to admin to release the payment
▪ Payment will be released to the experts by admin manually.
◦ User can view the earnings through each completed Bookings on the following basis:
▪ Daily
▪ Weekly
▪ Monthly
▪ Yearly
4.1.2.1.6.5 Settings
• User can perform the following security setting in the app as they need:
◦ Security Settings:
▪ Old Password
▪ New Password
▪ Save
4.1.2.1.6.6 Logout
This will allow user to sign out and redirect them to the Sign-in/ login screen.
4.2 Admin (Web Panel)
There will be a separate panel for support staff of the admin with the access permission to use only the limited modules of the platform.
** We will hardcode the access permission provided to the support staff at the time of developement **
4.2.1 Log in
• Admin will log in using:
◦ Username
◦ Password
4.2.2 Dashboard View
• Admin can view the following information on their dashboard:
◦ Total Users Registered
◦ Total Experts Registered
◦ Total Subscription
◦ Total content posted
◦ Total Media Posted
◦ Total Refunds
◦ Total Sales
◦ Total Revenue
◦ Total likes
◦ Trending tags
• Admin will also shown graphs for analytical purpose.
• Admin can manage the following:
◦ My Profile
◦ Users Account Management
◦ Experts Account Management
◦ Support Staff Account Management
◦ Advertising/ Promotional listing management
◦ Subscription Plan Management
◦ Commission Management
◦ Payouts & Earnings
◦ Reports and Analytics
◦ Logout
4.2.2.1 My Profile
• Under this section, admin can view their profile information.
• Admin can also reset their password as follows:
◦ Old Password
◦ New Password
◦ Re-type New Password
4.2.2.2 User Account Management
• Admin will have the ability to perform the following:
◦ View User Account List:
▪ Admin can view the details of all the registered users on the platform and can perform the following:
• Remove/ delete any user account if found inappropriate
4.2.2.3 Experts Account Management
• Admin will have the ability to perform the following:
◦ View User Account List:
▪ Admin can view the details of all the registered users on the platform and can perform the following:
• Remove/ delete any user account if found inappropriate
4.2.2.4 Support Staff Account Management
• Admin will have the ability to perform the following:
◦ Create Support Staff:
▪ Admin can create the user account of the support staff as follows:
• Enter First Name
• Enter Last Name
• Enter Email Address
• Enter Password
• Re-enter Password
◦ View User Account List:
▪ Admin can view the details of all the registered support staff on the platform and can perform the following:
• Remove/ delete any user account.
4.2.2.5 Advertising/ Promotional Listing Management
Admin will set an extra amount for experts to pay if theyy want their content on the home page.
4.2.2.6 Subscription Plan Management
• Admin will have the ability to perform the following:
◦ Edit details of subscription Plans:
▪ Admin will edit the subscription plan for accessing the benefits of the platform by entering the following information:
• Plan Name
• Plan Features and Benefits
• Plan Cost
• Expiration
4.2.2.7 Commission Management
Admin will set their commission amount on each sale deducted from the total amount as admin share.
4.2.2.8 Payouts & Earnings
• Admin can view their total earnings through commissions & subscriptions.
• Admin will be displayed the payment logs of the experts as follows:
◦ Date
◦ Expert Name
◦ Booking Amount
◦ Commission Deduction
◦ Admin Share
◦ Expert Share
◦ Set Status:
▪ Pending (Default)
▪ Paid
** The payments will be released to the expert manually (outside the platform) by the admin
4.2.2.9 Reports and Analytics
• Admin can view the reports on the following basis:
◦ Sales Reports:
▪ Date wise sales reports will be generated on the basis of total bookings, sales earnings, commissions.
• Download Reports:
◦ Admin can download the reports in the standard formats like XLS and Pdf.
4.2.2.10 Logout
This will allow admin to sign out and redirect them to the sign in page.

5 Features accessibility
Features
Website
Mobile
Audio Call



Video Call



Webinar



Live Broadcast



One-to-one chat Messages




Client will have a discussion with our technical team during the project execution for verifying the feasibility of the above feaatures.
6 Deliverable

Sr. No
Output
User Roles
Technology Used
1.
Android App
• Users
• Experts
Kotlin
2.
iOS App
• Users
• Experts
Swift
3.
Website
• Users
• Experts
Angular JS with Node JS
4.
Web Panel
• Admin
• Support Staff
Angular JS with Node JS
5.
Database
-
MongoDB

7 Non Deliverables
1. Resolving any problems with your ISP (Internet Service Provider), hosting provider or any other third parties.
2. Interaction with third parties not related to the scope of this project.
3. Follow up of any support tickets not directly related to this project.
4. Data Entry or Data Migration from the previous application.
5. Content for the general pages such as Legal, About, Help etc. will not include in the agreement.
6. Language translation for any other language other then the agreed one will not be provided

8 Milestone Breakdown Structure
Milestone . No
Deliverable
Time ( Working Days)
Cost (USD)
1.
Project execution plan meeting with Project manager and software Architect +
Server Set-up


2.
Designing of Application & Website
UI, UX, Wireframe and workflow design


3.
Website
(Functionality Integration 1)
+
Admin Panel
+
Testing and Bug Fixing


4.
Website
(Functionality Integration 2)
+
Admin Panel
+
Testing and Bug Fixing


5.
Website
(Functionality Integration 3)
+
Admin Panel
+
Support Staff (Access provded)
+
Testing and Bug Fixing


6.
UAT of website and client sign-off
completed( deployment)


7.
iOS App
(Functionality Integration 1)
+
Testing and Bug Fixing


8.
iOS App
(Functionality Integration 2)
+
Testing and Bug Fixing


9.
iOS App
(Functionality Integration 3)
+
Testing and Bug Fixing


10.

UAT by Client (App submission at apple)


11.
Android App
(Functionality Integration 1)
+
Testing and Bug Fixing


12.
Android App
(Functionality Integration 2)
+
Testing and Bug Fixing


13.
Android App
(Functionality Integration 3)
+
Testing and Bug Fixing


14.
UAT testing by Client (App Submission at play store)



Total



9 Deliverables by Client
1. Client shall be responsible for initiating discussions on new tasks with the Technologies Pvt. Ltd staff and providing any necessary inputs that may be required forTechnologies Pvt. Ltd to understand the objectives and the goals of each task.
2. Depending upon the characteristics of each task, and based on mutual agreements at start of each task, Client would be responsible for review and approval of the mutually agreed Deliverables.
3. Client shall be responsible for timely sharing of information and documents on specifications.
4. Third Party API’s will be provided by client.
10 Deployment and Delivery
The app and website will be published on app store/ Play store and server respectively. will provide all guidance and host the website on behalf of the client’s team.
11 Team Structure for the Project
The team structure for the project will be as follows:

Sr. No
Team Members
Experience
No. of members
Responsibilities
1.
Project Manager
12+ years
1
• Project Management
• Point of contact for discussion
• Project delivery on time

2.
Team Leader (Plus Programmer)
10+ years
1
• Co-ordination with the Team and the Project Manager.
• Responsible for all the project / technical activities in the team.
3.
Node JS
8+ years
1
• Web Panel & Website
4.
HTML Designer
8+ years
1
• For Designing
5.
Graphic Designer
8+ years
1
• For Designing
6.
Android Developer
6+ Years
1
• For Android App
7.
iOS Developer
6+ Years
1
• For iOS App
8.
Tester
5 years
1
• Quality assurance

12 Terms & Conditions
1. All copyrights on the source code developed for the project would belong to the client. The Company shall transfer all rights & ownership of the source code to the client after successful completion of the project and receipt of the final payments.
2. TosXL shall not disclose or use client IP, design for publicity or references and shall not disclose any terms of this contract with any 3rd party at any time before, during or after the contract completion.
3. We would remove the footer when the site goes live & will keep it in development part.
4. The Company shall expect the client to carry out sufficient research before proceeding with project. This will include ensuring that the business will operate legally and the Company cannot be held responsible for any such legal issues whatsoever.
5. The Company will provide the client with a dedicated project manager for the project who will respond to all requests within a maximum time period of 2 working days. In the absence of the project manager, another employee of the company will stand there to ensure continuity of the service.
6. It is important for the client to keep in contact with the company throughout the entire project. Loss of contact for an extended period of time may result to archival of the project which can cost you additional to recover.
7. The Company will only commence work on a project after receipt of the deposited payment from the client. The deposit is non-refundable and in case of sudden closure of the contract client will be liable for the work done before and will pay the invoice accordingly.
8. The final payment for the project is to be made on completion of the project. The project will be switched to ‘Live Mode’ once the remaining balance is paid in full by the client.
9. The Company will use “email” as the primary mode of communication although Phone & Skype will also be used from time to time during the project. Hence, the Company shall expect the client to check email on regular basis to keep track of project progress which will be communicated via email.
10. A final project brief will be sent to the client prior to commencement of work and any changes during the process could incur additional charges.
11. During the development of the project the Company shall require the client to sign off various milestones of the project. Failure to sign off any milestone within 10 working days of issue will lead to the assumption that the client is happy to continue to the next milestone of the project.
12. Once a project milestone has been ‘signed off’ all work within that milestone will be considered final and fully approved by the client. Any further change to work that has been signed off may cost you additional.
13. The client will be providing all the content & images for the application. If the required content or images are delayed by client then the company may populate all text areas with 'dummy text' and continue as if the text was provided. Further, the company will assume that the text provided by the client as final and will not be liable for any spelling or grammatical mistakes in the same.
14. Any image editing or enhancement for product photographs etc. would be at additional charges.
15. The Company has the right to refuse any material which may be deemed offensive, abusive, defamatory, or in any sense breach of the copyright law. It is the duty of the client to establish the rights to any material supplied for inclusion in the project. The Company cannot be held liable for any breaches in copyright or privacy as a result of images or content supplied.
16. The Company will not be liable for any loss that may occur before, during or after the development of this project. This includes but not limited to financial loss, human injury, or reputation.
17. Anytime during this Project and AFTER THIS PROJECT IS COMPLETE, The company will not share this Project Details or any other features or specifications of this Project (including source code), to any other third party, The company will not use any info related to this Project for its sales and marketing purposes (online and offline)
18. Any dispute arising from this agreement will be settled as per Indian Govt. Laws.
13 After Sales Service
1. We will offer you 3 months of maintenance services free of cost that include Testing and Bug Fixing.
2. After that maintenance services will be provided in a very cost effective way.
3. The complete source code of the project after the completion of the project.
4. Walk-through of the back-end for Admin Panel via Skype
14 Additional Security Features
1. Sitemap management
2. Installer + MOD Rewrite check
3. SEO friendly URL Manager
4. Log error to Admin
5. Send Email to Admin on Register of User
6. Meta Tags/SEO module
7. Schema.org tags
8. Check Access Rules/security
9. Check is Allowed Function
10. Use deleteRelatedAll in before Delete in every mode.
11. Password Strong Validation
12. Remove Commented Code
13. Remove Extra Files
14. Check htaccess Rules(In every folder of the root of the project except themes and assets).
15. Login History
16. Enable csrf
17. Database Backup
18. Encode echo content (security issue- hacking)
19. Use ajax validation (no client side validation)
20. Admin settings
21. Shadow Portlet
22. Email Queue
23. Login error check
24. SSL
25. CloudFlare
15 Testing ensuring the Code Quality
• Every code undergoes the following 4 levels of testing.
◦ Unit Testing
◦ Integration Testing
◦ System Testing
◦ Acceptance Testing
• We ensure the management of code using the GIT repository and manage the code in branches to ensure the code reliability for future enhancements.
• Design Quality
We keep the best design standards for mobile and web application
◦ Highly interactive, sleek design.
◦ Follow Google material design standards.
◦ Responsive layout for all the Mobile, Tablet devices.
◦ Retina ready graphics, Pixel perfect interface.
◦ Technology stack used for the frontend designing: CSS3, HTML5, Bootstrap4
16 Maintenance Services
Technologies follows industry best practices, ISO documented processes and incorporates high technical capability so rework is rarely involved. Still for smooth and effective working of mobile apps we provide maintenance services.
     
 
what is notes.io
 

Notes.io is a web-based application for taking notes. You can take your notes and share with others people. If you like taking long notes, notes.io is designed for you. To date, over 8,000,000,000 notes created and continuing...

With notes.io;

  • * You can take a note from anywhere and any device with internet connection.
  • * You can share the notes in social platforms (YouTube, Facebook, Twitter, instagram etc.).
  • * You can quickly share your contents without website, blog and e-mail.
  • * You don't need to create any Account to share a note. As you wish you can use quick, easy and best shortened notes with sms, websites, e-mail, or messaging services (WhatsApp, iMessage, Telegram, Signal).
  • * Notes.io has fabulous infrastructure design for a short link and allows you to share the note as an easy and understandable link.

Fast: Notes.io is built for speed and performance. You can take a notes quickly and browse your archive.

Easy: Notes.io doesn’t require installation. Just write and share note!

Short: Notes.io’s url just 8 character. You’ll get shorten link of your note when you want to share. (Ex: notes.io/q )

Free: Notes.io works for 12 years and has been free since the day it was started.


You immediately create your first note and start sharing with the ones you wish. If you want to contact us, you can use the following communication channels;


Email: [email protected]

Twitter: http://twitter.com/notesio

Instagram: http://instagram.com/notes.io

Facebook: http://facebook.com/notesio



Regards;
Notes.io Team

     
 
Shortened Note Link
 
 
Looding Image
 
     
 
Long File
 
 

For written notes was greater than 18KB Unable to shorten.

To be smaller than 18KB, please organize your notes, or sign in.