FOOD TALK
DESCRIPTION ;-
The purpose of this application is to help its users find partners to go on a food date at the same time.
In this application, the users are students from the same college.
Each user will have an option to find their partner to join him/her at the selected time. The user inputs his/her available timings.
Then the application suggests the name of other users who are available on the same day and time.
It gives the user an option of choosing the partner and pairing with him/her.
Then they both can together choose the location and pick the restaurant that they wonna go on a date to.
USER STORY:-
User story id :EPIC-1
Name :Choose restaurants
User story points : 12
Priority : 1
Description : The users can select the restaurants from a list of nearest restaurants.
User story id :EPIC-2
Name : Choose available timings User story points : 6
Priority : 1
Description : Each user can choose his/her available timings and then the list of Users With same available time slots are suggested.
User story id : EPIC-3
Name : Sign up
User story points : 8
Priority : 1
Description : If the user doesn’t have login credentials to login, then he / she must Register and sign up.
Fully -Dressed Use Case for Food Talk App Use Case UC1: Login
Primary Actor: User Stakeholders and Interests:
User: User needs to provide his/her details and sign up into the application. If the user has an account already, then he/she must log into the
Restaurants: Restaurants are selected by the users based on their requirements
Administrator: Administrator is the person who is behind running of the application and acts as a main stakeholder
Preconditions:
If the username is incorrect then the user cannot login in to the
If the password is not correct he/she cannot log
If the user is new to the application, then he/she must create an account by signing
Success Guarantee(Post conditions):
Once the user is signed up first he can login into the
If he/she gives the correct login credentials, he/she can
Main Success Scenario(or basic flow):
The user must give the login credentials correctly to
If the user is not an existing user, it asks the user to sign
Then the user must sign up first
For signing up user must give his login information like username, email ID and password. ▪ Once the user is signed up, it prompts to
The user enters the user name and password for
It asks the user whether he/she forgot the
If the user forgot the password , a verification link is sent to the user through
Using the link the user can reset the
After resetting the password, then the user can login into the application. Extensions:
If the user enter wrong details, login
If the user give incorrect email during signup, he cannot reset
Since the verification link to reset details is sent to the
Special Requirements: Graphical User Interface.
Technology and Data variations List: Android Studio, Just in mind(for mockups),Flow charts.
Open Issues: Collecting the user data might be a data security problem.
Pick Restaurant
Use Case UC2: Booking Confirmation
Primary Actor: User Stakeholders and Interests:
User : Once the user logged in a user profile is
Restaurant: Restaurants acts as a mediator between the user and
Administrator: Administrator is the main
Preconditions:
Every user must have a profile, where others can see their time
Based on their availability, a match is done
Only once the match is done they can choose the restaurant around
The users then request for a booking and a booking confirmation is
Success Guarantee(post conditions):
User profile is
Restaurant is
Appointment is
Main Success Scenario(or basic flow):
A user profile is created once the user is logged
The profile contains all the user details including the timings he/she
Based on the time availability of other users a random pairing is
Once the match is done, they can choose any restaurant around
After that they can book an appointment with the restaurant of their choice. Receives a booking
Extensions:
The user can view only the restaurants around
Appointment is done based on the restaurant timings as
Special Requirements: Graphical User Interface
Technology and Data Variations List: Android Studio, Just in mind(for mockups),Flow charts.
Open Issues: Quick appointment in the restaurants might be difficult to find
DescriptionIn this final assignment, the students will demonstrate their ability to apply two ma
Path finding involves finding a path from A to B. Typically we want the path to have certain properties,such as being the shortest or to avoid going t
Develop a program to emulate a purchase transaction at a retail store. Thisprogram will have two classes, a LineItem class and a Transaction class. Th
1 Project 1 Introduction - the SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of
1 Project 2 Introduction - the SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of