Website and Mobile Application

Website, Mobile & Tablet Application - Project Brief

Project 1; Website, fully responsive

Project 2; Mobile application, iOS & Android

Project 3: iPad application

All 3 projects must share the same database so that all projects can talk to each other.

About the Company

Our company is a squash coaching business, which delivers coaching services in person and online. Online customers and in-person customers are going to have different user experiences. Online users will not need to see information regarding in-person coaching. The company was founded in 2019, and as the clientele has built, admin tasks and record keeping are needed to be upgraded. We are wishing to deliver and extremely modern designed app and website that allows our online and in-person customers to gain a full coaching experience with multiple features.


Login / Sign Up

Options for an email signup or Facebook signup


Admin users will need to create forms for players to complete upon sign up, and based on this information, programs will be recommended


Purchase coaching plans (weekly/monthly subscriptions), apparel, equipment connected via Stripe payment gateway


Players can sign up for a coaching program, which will display an upcoming schedule, tasks, videos

Progress / Achievements

Players will see achievements, progress graphs, and stats


Players can update their profile, including profile image, contact details, ranking, achievements, and link their account to another player(s). For example, a parent can create an account and have access to all 3 children accounts, so when the parent goes to book sessions, they can book all children instead of needing to log into each account individually


Video library of training exercises, with filters, and restricted to members only. Some videos will have free access


Page designed to display podcast episodes

Bookings / Sessions

The admin can create group sessions and private sessions which is linking to Google Calendar. The admin can update who attended a session and keeps track of all payments. Players purchase packs of sessions, so the database needs to be updated if a player has used up a session.

Class Display

A session plan is created and can be saved as a template. The session will be displayed on a TV during sessions and includes features such as; next exercise, video demonstration, current time, attendance, which court each player needs to be on. Additionally, a feature will be created where teams can be made, and points awarded to certain players

Ranking System

Practise matches played during a training session will be recorded, and a simple ranking system (which has already been created) will be used to display a ranking. Additionally, tournament draws can be created, and the tournament schedule can be managed via the iPad app


This area is for the admin to update details, send out email campaigns to individual players, or a list of players. This page will show a list of all members with statistics in a table. The admin can also edit all details. The admin must be able to Create, Update, Delete the following: programs, achievements, training exercises, session plans, training schedule, personalized training plans, tournament, podcast, users, forms, shop items


Ideally, React is to be used for the website application, and Flutter to be used for mobile & tablet applications, however, this is can be changed if an alternate technology is more appropriate. MongoDB is ideal for the database, and an alternate database can be considered if appropriate.


1-4 months


Very basic wireframes will be provided, and if you are able to contribute to the design process, this will strongly be considered. The applications must be fully responsive and modern.

Skills: Mobile App Development, iPad, React.js, Flutter, Full Stack Development

See more: website mobile application j2me, mobile application cross platform ios android, convert website mobile application, development android tablet mobile application, mobile application android ios, create website mobile application, ecommerce mobile application (android & ios), ecommerce mobile application android ios, fixing bugs mobile app(ios& android) and website development, mobile application android ios windows, website & mobile application, website mobile application, authenticat ehttps www freelancer com projects mobile phone mobile application ios android website utm_campaign latest_project_c, Website, Mobile Application, DEVELOPMENT OF WEBSITE + ANDROID + IOS MOBILE APPLICATION, Write a multi-platform mobile application (Webapp, iOS and Android), deployed in PhoneGap or such multi-deployment application, graphic design website mobile application, Android & ios mobile Application, Mobile Application Development (IOS/Android), develop a loyalty program mobile application for iphone and google android devices

About the Employer:
( 0 reviews ) Melbourne, Australia

Project ID: #30904587

123 freelancers are bidding on average $2900 for this job

(700 Reviews)
(315 Reviews)
(63 Reviews)
(496 Reviews)
(226 Reviews)
(114 Reviews)
(177 Reviews)
(159 Reviews)
(128 Reviews)

Hello, I hope you are doing great We are Sphinx solution, a Software Solutions & Services Company of 80+ in-house developers & designers specializing in Application Development, Web Technologies, Software Testing & Q More

$2500 USD in 30 days
(79 Reviews)
(52 Reviews)
(85 Reviews)
(182 Reviews)

SENIOR FLUTTER APP DEVELOPER WITH 3 YEARS EXPERIENCE: Hello, I will surely help you to develop Mobile apps in Flutter. I have read your requirements and It's something that I can turn around. Please share any referen More

$2999 USD in 50 days
(44 Reviews)

Dear Client, Hope you doing well. I have gone through your requirement you want to make online portal for your squash coaching business, which delivers coaching services in person and online. you are wishing to d More

$1000 USD in 70 days
(65 Reviews)
(66 Reviews)
(37 Reviews)
(22 Reviews)

Hi, your company is a squash coaching business, which delivers coaching services in person and online. Online customers and in-person customers are going to have different user experiences. Online users will not need t More

$2500 USD in 60 days
(115 Reviews)
(28 Reviews)