CSCE Capstone

Student Site for Individual and Collaborative Activites

Team 4 – ServeSmart

Team Members:

Reddington Walters

Chase Pareti 

Ethan Brugger

Spencer Heald 

Nic Coluccino 

Mitch Merrick 

Dylan Huber


Many restaurant point-of-sale (POS) systems are inefficient and confusing. We aim to amend this by designing a portable and minimalistic POS software built for tablets, and designed to handle tasks, tables, pending orders, and payment. We intend to implement this with a React Native app so that it can be easily deployed on all target devices.

Our platform will have numerous benefits for establishments that use it. Firstly, servers will be able to complete their tasks quicker and decrease turnaround time. This will increase customer satisfaction and gratuity. The sales data from each working shift will be stored and organized to allow management to analyze their metrics and make calculated business approaches. The end goal is to maximize efficiency and profit for the workforce and management teams in the foodservice industry.



Tasks Description Dates
First Sprint meeting Meet together and determine the architecture of our program. Decide how to store, handle, and transfer data between client and server. Assign roles to each team member. 11/19/2020
Begin work on Sprint 1 Each member works on their specific tasks for sprint 1. Front end members initialize the Native framework and back end members set up Firebase.



Sprint 2 meeting Begin enhancing and building upon database API’s and the user interface. Start to create a logical flow with basic communication through the application’s components. 1/20/2020
Begin work on Sprint 2 Each member does their assigned sprint tasks and reflects their progress through the Trello task board. Tasks can be added or removed as necessary.



Preliminary Testing Test client server communications. Ensure data is being properly sent through the application. Search for bugs and help each other with road blocks. 2/6/2020
Sprint 3 meeting Take results from testing and re-plan the future structure and direction of the app. Argue for implementing new features and removing unnecessary ones. 2/7/2020
Sprint 3 Each member does their assigned sprint tasks and reflects their progress through the Trello task board.



Sprint 4 meeting Discuss how to connect all different components and continue with working and creating each necessary component. 2/23/2020
Sprint 4 Each member continues their respective work and works to the best of their ability, asking and offering help when necessary



Sprint 5 Metting Meet and figure out how each team-member is progressing in their development and come up with strategies to help improve development


Sprint 5 Continuing the good development practice of updating trill and committing code after every session to ensure visibility to all team-members


Sprint 6 Meeting

Lay-out what is necessary to finish for the app’s functionality 

Sprint 6 Start work on the final features needed for our app 3/22/2020-4/3/2020
Sprint 7 Meeting Meet and discuss the process of the final features and the realistic outcome our developers can achieve 4/3/2020
Sprint 7 Finish remaining features 4/4/2020-4/15/2020
Clean-up Sprint Implement final touches on styling and organization.  4/16/2020-4/20-2020
Testing & Debugging Run extensive end-to-end tests to ensure functionality. Reach out to restaurants and receive feedback on our app 4/21/2020-5/1/2020
Documentation Document our work with a report and a user-manual for the system. 5/1/2020-Finish








Reddington Walters –