24/SP CIS 260 Final Projects

The Lumber Mobile App Project 

Team Members:

Jimmy Nguyen – Computer Science Major 
Jennifer Orellana – Computer Science Major 
Brayden Reece – Computer Information Science Major 

Initial Project Presentation Final Project Presentation

The Lumber Mobile App Project is conceived to create a multifunctional mobile application for OSL, a company specializing in the import and export of exotic hardwoods. This project is initiated to provide a digital platform that enhances internal management efficiency. The primary motive behind undertaking this project is to gain some more experience in developing mobile apps and to enrich our portfolios/resumes. 

The project’s scope encompasses the development of a mobile application using Android Studio, focusing on features such as product and service display, supply tracking for members, and a form submission system for employee tasks. The app aims to serve a dual purpose: to act as an advertising tool for OSL’s clientele and a management tool for the company’s internal operations. The application will be a member login for order management, and an employee login for submitting daily work reports and checklists. If project timelines allow, enhancements to the client’s existing website may also be considered. The project will leverage technologies such as JavaScript for development within Android Studio, SQL for database management (if need be), and the team could AI and web browsing to assist in this new environment of coding.  

Our approach to project execution involves a structured timeline over a 16-week period, integrating phases of design, development (both backend and frontend), testing, and client feedback iterations. The timeline includes specific weeks dedicated to choosing the client, designing the app interface, developing backend and frontend components, bug fixing, and final testing. The project will also allocate time for incorporating client feedback and making necessary adjustments to ensure the app meets OSL’s expectations and requirements. 

This application is particularly designed to cater more to the needs of OSL’s employees than its external customers, providing a streamlined process for managing daily tasks, orders, and customer service. By enabling employees to fill out daily work checklists and manage orders through the app, OSL aims to improve operational efficiency and employee accountability. Additionally, the app will function as a dynamic platform for OSL to update and promote its exotic hardwood products, without serving as a direct sales channel. 


Greenmiles Web Application 

Team Members:

Chloe Gertner – Computer Information Science 
Louis Lathrop – Computer Information Science 
Andrew Sanders – Computer Information Science 

Initial Project Presentation Final Project Presentation

This project is about creating a web application for Greenmiles, a local growing company based out in South West Missouri. This company, owned by Shain Ferriss, has no current website for their business. The purpose of this web application is to allow for new and incoming drivers to submit applications to Greenmiles. These applications would then be emailed to the owner for review.  

Additionally, we would like to implement a driver profile and portal to store driver’s information. On this portal, drivers will also be able to access their frequently used documents such as insurance documents and safety videos. We plan to take special care on this portal to be mobile-friendly, as it is very important to the drivers to be able to access these documents and website from any mobile device, not just a desktop. 

The driver information as well as documents will be stored in a database created and managed by the team. Using PHP we will populate and retrieve the information from this database to populate the information found on the driver profile. To create the login system and functions, we will be using PHP and the aforementioned database. 

Throughout this project we plan to keep in touch and touch base with our client frequently as to insure we are meeting the requirements and plans for what the software needs to accomplish for the business. 

In this project we will be using software such as GitHub, Trello, and Mirio to maintain code, track progress, and plan the visuals of this project. By using milestones and a planned schedule, this project is planned to be completed by the 10th of May, 2024.   


Rocket League Overlay/Control Panel 

Team Members:

Nick Swanigan(CS) – File Manager
Andrew Appley(CS) – File Manager
Eli Herigon(CS) – Calendar Manager
Matt Ballard(CIS) – Communications Manager

Initial Project Presentation Final Project Presentation

We will be improving upon an existing dynamic overlay for the OTC eSports team to
use in their Rocket League matches. We will also be implementing a user-friendly control
panel that can be used to perform functions from overlay boot-up to in-game transitions.
Having received this project from a previous years team, we don’t feel that we need to
reinvent the wheel. What we plan to offer is a version of the overlay where the stream
manager at OTC eSports can use our program seamlessly during matches. Our strategy
involves building upon the code left by the previous group. This will require a deep dive into
that code to identify areas for improvement, organization, and bug fixes. Having received
the previous teams code without any documentation may prove challenging. However, we
have discovered that by using the base version of “Bakkesmod” will give us the insight to
understand SP23’s program.
Rocket league is a very fast-paced game and a lot of things happen simultaneously. This
means we will have to be quickly updating the overlay. We plan to achieve this by leveraging
“BakkesMod” for the many functionalities it has.
We want to make a tool that will enhance the viewing experience for the audience and
also simplifies the workload for the stream manager. Additionally, we aim to improve the
overall stability and performance of the overlay, ensuring that it can handle the demands of
a live broadcast without error


Five Emperors Website and Store

Team Members:

Wyatt Haney: Computer Science, 2024 Graduation date
Dante Villarreal: Computer Science, 2024 Graduation date
Zachary Lliteras: Computer Science, 2024 Graduation date

Initial Project Presentation Final Project Presentation

Five Emperors Games is a small upstart company that creates TTRPGs (tabletop
role-playing games). This website will include many features that will help connect Five
Emperors Games to their customers. More features may be added later on, depending
on time constraints and size of other features.

Frontend
This page will display all of the products and general information about the
business. There will be a navbar with links to different pages of the site (home, store,
blog, etc.). Pictures provided by the client will be displayed on the home page in a
carousel. There will also be links to the FEG social pages including YouTube, Twitter,
Discord, and more.

Backend
An online shop with credit card implementation would allow customers to buy
products directly from the page. With API implementation, the home page can have
access to the latest news from the client right on the homepage. In addition the backend
will be connected to the database to get live, accurate information regarding price and
availability concerning the clients products.

Database
The database will store product information such as the price and the amount left
in stock. It will also hold onto consumer data such as email and login information to
better keep track of consumers and their carts. This will also allow us to offer a
newsletter to the clients’ customers if they so wish.

Stretch Goal
As a stretch goal we hope to build an in-house forum that will allow the client to
foster the community around their TTRPGs, however at this time we can only hope to
finish early enough with the other features with enough time to properly implement this
feature into the base website


Childcare Application

Team Members:

Caden Sanders – Computer Information Science – Spring 2024 
Sam Deaver – Computer Information Science – Spring 2024 
Isaac Vaughn – Computer Science – Spring 2024 

Initial Project Presentation Final Project Presentation

The project we will be working on is an application for parents in need of childcare options. This application will take a function that the Community Partnership of the Ozarks is already doing and automate it for them. Currently, parents in need of childcare will contact the CPO (Community Partnership of the Ozarks), and they will connect the parents to a childcare facility that has openings available to these parents.  

The purpose of this application will be to take the client out of the equation. Using a web or mobile application, to accept two distinct types of user accounts: parent or facility. If a parent is using the platform, they can see what facilities closest to them are available for them to drop off their child or children. The ‘parent’ will be able to reserve a spot at this facility and the facility will receive a notification informing them a parent is going to be dropping off a child.  

If a ‘facility’ logs in, they will be able to mark their availability and open spots, to inform other users when they have openings. The facility will also be able to access parent information to contact parents who have looked at using their facilities. They will receive emails when a parent is requesting a reservation. 

This application will simplify the process for the client and will require less work for the client. The client can assist users in using the application rather than allocating resources in connecting the parents and facilities. This application should be stand alone or link through their current website to provide easy access for all users.  


McCoys Renovation Website

Team Members:

Tanner Ladouceur CIS
Joseph Bowley CS
Joe Joyner CS

Initial Project Presentation Final Project Presentation

In order to facilitate further business and provide more avenues for contact
with McCoys Renovation, we are working on a web application that will serve
multiple utilities for Josh, the owner of McCoys Renovations. There will be several
utilities for said web application including general advertisement of the type of
work performed, a means of contact with the business for customers, and a
dashboard interface for the owner to help manage appointments. The owner will
be able to login and view information about the requested appointments, as well
as receive emails about customers wanting to contact him.

The website shall display brief information for potential customers to see the
type of work done, the quality of work, and the serviceable area. Additionally there
will be forms of contact for both hiring and appointment setting that will be
managed via an API in C#. The website itself will be made with HTML, CSS, vanilla
JS, and VueJS for its structure and interactivity. VueJs will be primarily for
components and ensuring consistent designing within the website. The API will be
handled by Joe Joyner, and most of the website design will be handled by Joseph
Bowley.

There will be a backend database that will handle/store customer information,
appointment information, and serve up data to the website for display. All of the
interaction with the database will be managed with SQL and C# APIs. An entity
relationship diagram will be developed for reference on how data shall flow within
it. The database design and implementation will be handled Tanner Ladouceur,
who will then aid in web design


Sojourn Church’s Website and Database Improvement 

Team Members: 

Kendall Goethals (File Manager) –  I am almost finished with my associates for my CIS degree and plan on going to a four-year college for my bachelors.  
Lucas Stephens (Calendar Manager) –  I am going to keep track of project timeline integrity and weekly meeting dates. My goal is to finish my associates CIS degree and try to get a job in the field. 
Luke Elleman (Communications Manager) –  I am working towards a Computer Science Degree and intend on graduating with an associate degree in May of this year. 

Initial Project Presentation Final Project Presentation

So, our plan for this website is to improve the design and accessibility for new people just clicking on the website to make it easier to find stuff that they would need outside of the website. My team has seen that the website is very unorganized with some of its information, and we plan on fixing this. For example, there is a page to tell the church that you would either need help or are willing to but since it is hidden a lot of people wouldn’t know about it.  

 Another aspect which I mentioned is the design. The home page is what sticks people to the website, and you need to give the user a lot of basic information they would need to stay on the website. The user needs to feel as if there is a purpose for staying on the site. Something we saw we could vastly improve was the shape itself. For example, the home page is very blocky, and the logo takes up a lot of space. If we were to put the logo to the side and add some more roundness to the page, I think that would vastly improve the site. Another thing is the big slider on the homepage when you first load in would need to be changed because having a big empty slider take up the first look of the page isn’t great. 

Another thing that we could change is the contact us portion of the site. There are a lot of contact us button widgets on the site that take you to a separate application or site which we think would be better to just have that within the site. Another thing we saw we could do is along with adding that we could make it a multi-purpose form by adding a reason for contacting and just redirect the user to that form with the reason preselected with the button they had selected and let them fill out the form there. I think this would reduce redundancy within the page.


Healing Peace Massage 

Team Members: 

Dillon Greek : Computer Information Science 
Ivy Hamilton : Computer Information Science 
Cristiano Hernandez : Computer Information Science 

Initial Project Presentation Final Project Presentation

We will build an Web App for Logan Beckham and Healing Peace Massage. This site should allow her clients to view services and book appointments. This site will also be the online catalog for services offered with descriptions. While on the admin side, the site should offer client details and records with edit and delete functionality. Logan also wants to edit descriptions and other text fields on the page. We set boundaries at Payment Management and Messaging. Social media integration is a stretch goal. This will be hosted on AWS as a Web Application using ASP.NET language and PostGres database. The schedule is projecting the first half of March for UI design, April for functionality, and May 13 – 17 for completion. Github will be the version control and Teams for communication.  


XFit Gym

Team Members: 

Aiden Stich – Associate in Computer Information Science 
Zachary Smith – A.A.S in Computer Information Science 
Sean Spring – Associate of Applied Science Computer Information Science 
Vincent Sutton – Associate of Applied Science Computer Information Science 
Chema Banuelos – Associate in Computer Information Science 

Initial Project Presentation Final Project Presentation

We are creating a companion app for Gym Goers and Trainers at XFit Gyms. The app aims to provide a digital social fitness experience that merges seamlessly with the XFIt brand. The basic need for the application comes from XFit’s philosophy, which is that fitness is a lifestyle that can connect people. This will be fulfilled by a social platform for users to share and receive fitness information with other XFit Gym Goers and private Trainer-Trainee communication. In addition to the core social features, the XFit companion app is also meant to keep the gym in the user’s hand. With an integrated digital key for the private doors, and workout content available at their fingertips, users can ditch the physical keys and handwritten workout planning. We are creating this product because XFit wants to provide a high-quality high-tech gym experience to local fitness enthusiasts in the Nixa and Springfield area. At its core, the app helps gym goers get the most out of their XFit membership by providing community and guidance which are the most intimidating aspects of fitness to members of a new gym. Our market consists of XFit guests as well as XFit trainers, who may use the application to communicate with their clients. This system would evolve into a SAAS system and hopefully be able to sell to other gyms. Now with all of that said our team is going to focus on the basics and get this project moving forward. We have planned to work on the look of the app and the backend of the app. Also hopefully provide one feature on their list and that is the automated door locks. This is a huge project but a great opportunity to get into the project process.  


Coon Creek Baptist Church Website 

Team Members: 

Melissa Mika (C.I.S.)
Alyssa Cooper (C.I.S.)
Matvey Rotsevenkov (C.I.S.)

Initial Project Presentation Final Project Presentation

Coon Creek Baptist Church in Collins, MO desires an innovative website designed to enhance its visibility within the community and streamline communication with its congregation. The website aims to be a comprehensive digital platform that not only introduces the church to newcomers but also serves as a dynamic hub for existing members to stay informed about church activities, events, and ministries. By integrating various functionalities, the website is poised to become an essential tool in fostering a closer-knit church community and facilitating growth. 

The core features of the website include a home page that immediately engages visitors with an embedded YouTube video alongside an events calendar highlighting upcoming church activities. An About section provides deeper insight into the church’s history, its core beliefs as outlined in the Mission Statement, and detailed information about the pastoral team. The Ministries tab is dedicated to showcasing the breadth of the church’s outreach and support services, encouraging participation and engagement. Additionally, the website incorporates interactive elements such as submission forms for prayer requests and questions for the pastor, ensuring that the church remains accessible and responsive to its congregation’s needs. A comprehensive calendar of events and a Get Involved tab provide clarification about joining various ministry teams and other frequently asked questions. 

The members database is designed to act as a secure church directory, cataloging member names, addresses, and ministry involvement. Access to this database will be exclusively available to administrators, ensuring that members’ privacy is protected while still facilitating efficient management of the church’s activities and member engagement. The directory is not just a tool for administrative convenience; it represents a commitment to fostering a sense of belonging and community among church members by keeping them connected and informed about each other’s roles and contributions to church life. Through these thoughtfully integrated website features, the church is set to enhance its outreach, deepen its community ties, and streamline its operations in a digital age.