team 6 hardik shah khandaker moinur rahman sanjay vasudeva iyer shwetha narayan zhang yuxuan cse...

22
Team 6 Hardik Shah Khandaker Moinur Rahman Sanjay Vasudeva Iyer Shwetha Narayan Zhang Yuxuan CSE 5324 Project Proposal

Upload: alison-houston

Post on 11-Jan-2016

217 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Team 6 Hardik Shah Khandaker Moinur Rahman Sanjay Vasudeva Iyer Shwetha Narayan Zhang Yuxuan CSE 5324 Project Proposal

Team 6

Hardik ShahKhandaker Moinur Rahman

Sanjay Vasudeva IyerShwetha Narayan

Zhang Yuxuan

CSE 5324Project Proposal

Page 2: Team 6 Hardik Shah Khandaker Moinur Rahman Sanjay Vasudeva Iyer Shwetha Narayan Zhang Yuxuan CSE 5324 Project Proposal

2

Our Proposal: MACtivity

Any Guess?

Page 3: Team 6 Hardik Shah Khandaker Moinur Rahman Sanjay Vasudeva Iyer Shwetha Narayan Zhang Yuxuan CSE 5324 Project Proposal

3

MACtivity An android based application

For planning and scheduling our activities in Maverick Activities Center (MAC)

MAC Website: http://www.uta.edu/campusrec/facilities/mac.php

Image Taken from: fortwortharchitecture.com

Page 4: Team 6 Hardik Shah Khandaker Moinur Rahman Sanjay Vasudeva Iyer Shwetha Narayan Zhang Yuxuan CSE 5324 Project Proposal

4

Why MACtivity?Maverick Activities Center (MAC)

provides facilities for exercise, indoor and outdoor sports as well as many other recreational activities.

Lots of users waiting to get a chance to play

What if you know the estimate of people using various MAC facilities and thus plan ahead your schedule accordingly?

Page 5: Team 6 Hardik Shah Khandaker Moinur Rahman Sanjay Vasudeva Iyer Shwetha Narayan Zhang Yuxuan CSE 5324 Project Proposal

5

MACtivity: High Level Summary

Our android app MACtivity will give users all necessary information to plan and schedule their activities in MAC

Will help users to invite their buddies to plan playing together various sports via the formed friend list

Page 6: Team 6 Hardik Shah Khandaker Moinur Rahman Sanjay Vasudeva Iyer Shwetha Narayan Zhang Yuxuan CSE 5324 Project Proposal

6

MACtivity: High Level Summary Users will know: o For a particular day o At a particular time interval o A particular gameHow many people have planned for playing, so that they can decide accordingly whether to go in that time period

Page 7: Team 6 Hardik Shah Khandaker Moinur Rahman Sanjay Vasudeva Iyer Shwetha Narayan Zhang Yuxuan CSE 5324 Project Proposal

7

MACtivity: Key FeaturesIndividual plan

Group plan by invitations

Maintain a friend list

Notifications if any game exceeds maximum player limit at a time slot

Page 8: Team 6 Hardik Shah Khandaker Moinur Rahman Sanjay Vasudeva Iyer Shwetha Narayan Zhang Yuxuan CSE 5324 Project Proposal

8

MACtivity: What’s New? We conducted intensive research on apps

on android market

This app has not been developed before, and novel in the sense that it helps to estimate the number of people playing a particular sport at a particular time, so users can plan ahead

Also, students can build their own buddy network, and communicate via the app to decide the mutual timings of play

Page 9: Team 6 Hardik Shah Khandaker Moinur Rahman Sanjay Vasudeva Iyer Shwetha Narayan Zhang Yuxuan CSE 5324 Project Proposal

9

MACtivity: What’s Exciting?

Students can communicate just by fixing a time slot and not having to contact all the friends manually by phone calls/text, which saves time, effort and money

It can be enhanced by adding a feature of giving the user a visual aid of statistical data (ex: pie chart) to show how many people are playing which sport.

Page 10: Team 6 Hardik Shah Khandaker Moinur Rahman Sanjay Vasudeva Iyer Shwetha Narayan Zhang Yuxuan CSE 5324 Project Proposal

10

MACtivity: How it Will Work?

Register/Login Interface

Page 11: Team 6 Hardik Shah Khandaker Moinur Rahman Sanjay Vasudeva Iyer Shwetha Narayan Zhang Yuxuan CSE 5324 Project Proposal

11

MACtivity: Main Menu

Select a Planor

Manage Friend List

Page 12: Team 6 Hardik Shah Khandaker Moinur Rahman Sanjay Vasudeva Iyer Shwetha Narayan Zhang Yuxuan CSE 5324 Project Proposal

12

MACtivity: List of Sports

Select a game you want to play

Page 13: Team 6 Hardik Shah Khandaker Moinur Rahman Sanjay Vasudeva Iyer Shwetha Narayan Zhang Yuxuan CSE 5324 Project Proposal

13

MACtivity: Date Selection

Select a Day of current week

Page 14: Team 6 Hardik Shah Khandaker Moinur Rahman Sanjay Vasudeva Iyer Shwetha Narayan Zhang Yuxuan CSE 5324 Project Proposal

14

MACtivity: Time Slot Selection

Based on number of users already interested in that time slot and your preferred time

Page 15: Team 6 Hardik Shah Khandaker Moinur Rahman Sanjay Vasudeva Iyer Shwetha Narayan Zhang Yuxuan CSE 5324 Project Proposal

15

MACtivity: After Selection

Page 16: Team 6 Hardik Shah Khandaker Moinur Rahman Sanjay Vasudeva Iyer Shwetha Narayan Zhang Yuxuan CSE 5324 Project Proposal

16

MACtivity: Adding a User to Friend List

Search for a User by Unique ID

Add to own Friend list

Page 17: Team 6 Hardik Shah Khandaker Moinur Rahman Sanjay Vasudeva Iyer Shwetha Narayan Zhang Yuxuan CSE 5324 Project Proposal

17

MACtivity: Inviting Friends for a Game

Select A timeClick invite

Page 18: Team 6 Hardik Shah Khandaker Moinur Rahman Sanjay Vasudeva Iyer Shwetha Narayan Zhang Yuxuan CSE 5324 Project Proposal

18

MACtivity: Inviting Friends for a Game

Select FriendsSend them

Game Invitation

Page 19: Team 6 Hardik Shah Khandaker Moinur Rahman Sanjay Vasudeva Iyer Shwetha Narayan Zhang Yuxuan CSE 5324 Project Proposal

19

MACtivity: Number of People Accepting Invitation

Page 20: Team 6 Hardik Shah Khandaker Moinur Rahman Sanjay Vasudeva Iyer Shwetha Narayan Zhang Yuxuan CSE 5324 Project Proposal

20

Feedback from MAC StaffsWe talked to MAC staffs

They were very excited about our app

They are happy to provide necessary data/information that we need to make this app as user-friendly as possible

Page 21: Team 6 Hardik Shah Khandaker Moinur Rahman Sanjay Vasudeva Iyer Shwetha Narayan Zhang Yuxuan CSE 5324 Project Proposal

21

Some Non-Functional Requirements

Make the app very user friendly

Should be extensible for similar test cases

An open source app. Free to all android users

Page 22: Team 6 Hardik Shah Khandaker Moinur Rahman Sanjay Vasudeva Iyer Shwetha Narayan Zhang Yuxuan CSE 5324 Project Proposal

22