Fall 2020 Software Projects

These projects were developed by Georgia Gwinnett College students during the ITEC 3870 Software Development 2 course sections taught by Dr. Cengiz Gunay and Dr. Anca Doloc-Mihu in the Fall 2020 semester. Each project was commissioned and supervised by a GGC professor or an external client who provided the idea, requirements, and direction throughout the semester. Final products were demonstrated and tested by other students and faculty at the GGC App Factory event during the GGC CREATE Symposium on November 12th and 13th, 2020, which was held online for the first time because of the COVID-19 concerns.

Data Science and Analytics Website - Help DSA students with their courses and careers (:crown: :crown: :crown: 1ST PLACE)

Developed by Cyber Chasers: Alex Abraham, Sebastien Pierre-Louis, Agapitus Iboro, and an anonymous member
Directed by client, Dr. Cengiz Gunay

In the course of professor Dr. Anca Doloc-Mihu

As part of our Software Development 2 course with Dr. Anca Doloc Mihu, we’re required to create a website with for the Data Science and Analytics (DSA) program students. The website will consist of a login page, user profiles, information about DSA majors, and some kind of discussion board. This website will be accessible by users, Admin, DSA committee, and students. There will be a hierarchy of user authenticity. That is the features accessible by a systems admin will not be available to a DSA committee member or students in the DSA program.

Technologies: react; gatsby; discus; html/css; netlify


Sustainability Pledge Website - Central hub for the Student Innovators Organization for Sustainability (SIOS) (:crown: :crown: 2ND PLACE)

Developed by The Green Machine: Trevor Lee, Jonathan Roof, Cesar Lopez, Angel Mercado

Directed by client, Greatzel Unabia

In the course of professor Dr. Anca Doloc-Mihu

As part of our Software Development II course with Dr. Anca Doloc-Mihu, we have been working on the GGC Sustainability Pledge website. The website provides a central hub for the Student Innovation Organization for Sustainability which allows GGC members to take a survey to commit to various sustainability practices, gain information on the organization’s projects and events, and send contact information to get involved.

Technologies: angular; typescript; html/css; firebase; bootstrap


English open-source grammar check program - Project CLAWS (Concise Language and Academic Writing Suggestions) (:crown: 3RD PLACE)

Developed by CtrlAltSpri4ng: Nga Tran, Fawhn Hanlon, Francisco Pomaya-Ramos, Josue Mayorga
Directed by client, English professor, Dr. Jason Palmer

In the course of professor Dr. Cengiz Gunay

Our team is updating and improving upon the existing Grammark program. The goal for this program is to help GGC students enrolled in ENG 1101 and 1102 develop persuasive, academic writing skills by flagging potential false positive grammar checks and offering corrective feedback. Ultimately, the user should be able to either take or leave the program’s feedback and/ or corrections based upon their knowledge of grammatical rules in the English language and the rules of academic writing.

Technologies: angular; typescript; html/css; heroku


Roster Sniper - Get notified for openings in filled course sections

Developed by Team Technolo-G: Devin Rogers, Jeremy (Jeremia) Reyes, Joshua (Mart) Miller, Safiyullah (Safi) Khan

Directed by client, GGC students, Shaun Mitchell and Ryan Cosentino

In the course of professor Dr. Cengiz Gunay

For our Software Dev II project, our team is working on the Roster Sniper website. The purpose of this site is to assist students in finding and getting a spot in classes that they want and that best suit their needs, and the end goal is to help remove some of the stress that students have when picking courses. Traditionally, students would have to constantly check back on the course registration website if a class they want or need has any open spots. However, with Roster Sniper, students can now simply select classes that to “watch,” and they will be notified as soon as a spot opens up in that section.

Technologies: python; django; html/css


Lawrenceville Coop App - Check in and get information about food bank

Developed by 3C Team: Christian Coleman, Carlos Lopez, & Chris Arackal

Directed by client, Glori Smith, from Lawrenceville Cooperative Ministry

In the course of professor Dr. Cengiz Gunay

For our Software Dev II project, our group is developing a mobile application for the Lawrenceville Cooperative Ministry. They are a community food bank ministry that provides food for people and families in need. The application’s main purpose is to provide a way for the Coop’s customers to “Check-in” before they come to pick up their free food. It will allow the user to provide enough information to the Coop, like name, phone number, and food preferences. This will allow the Coop to get the care package ready before the customer gets on site. It will also provide information about the Coop values and mission, as well as information regarding volunteering. Additionally, the app will provide information to allow people to contact the Coop and get directions to get to the facility.

Technologies: react native; android; ios; html/css; firebase; google maps


Professor Course Scheduler - Helps administrators and professors to create an efficient teaching schedule

Developed by Team Apple: Taylor Williams, Taisann Kham, Dustin Cofer, Christopher Jones
Directed by client, IT professor, Dr. Evelyn Brannock

In the course of professor Dr. Anca Doloc-Mihu

As part of our Software Development II course with Dr. Anca Doloc Mihu, we have been working on a Professor Course Scheduler. In the scheduler, professors can set preferences on classes that are setup by administrators. The website application attempts to provide an intuitive interface for professors to resolve course conflicts, set preferences on courses, and set available hours. For administrators, the interface should allow them to easily see conflicted courses, courses with no teaching professor, and download/upload this data into an excel spreadsheet for easy conversion.

Technologies: angular; typescript; html/css


Pocket Pals - 2D top-down open world video game inspired by Pokémon

Developed by Aqua Team Thunder Force: Dennis Dalton and anonymous members

Directed by client, GGC IT graduates, Joseph Zoretic, Shawna Cassagnol, and Lukas Walsh

In the course of professor Dr. Cengiz Gunay

For our SoftDev 2 project, our group is continuing the development for the Unity application Pocket Pals. Pocket Pals is a 2D top-down open world video Game (similar to Pokémon). The user will be able to walk around and explore the world, battle and catch Pocket Pals, interact with characters in the world and battle other Pocket Pal Trainers, collect and use items, and more.

Technologies: unity; html/css


STaRS Judging App - Collects scores from judges and creates reports

Developed by Team Comet Watchers: Greg Dagnan, Matthew LaFayette, Dakota Norris, Gabriella Pujada

Directed by client, IT professor, Dr. Anca Doloc-Mihu

In the course of professor Dr. Cengiz Gunay

For our Software Development II project, our team is taking over the existing STaRS Judging App utilized during the STaRS event showcasing student research in the STEM fields. The goals for this latest release are to provide both administrative and user functionality to the web application and to improve real-time updates between judge submissions. Judges should be able to log in to the web app, be able to view their assigned projects for evaluation, and submit their reviews. With each submission, the data should be uploaded for later review and manipulation by the administrator. The administrator should be able to log in with distinct authorization to view all judges’ evaluations and pull the results for presentation at the conclusion of the STaRS event.

Technologies: angular; typescript; html/css; couchdb; pouchdb


Stellar Prey Website - Game servers, clans, and community

Developed by Team A2J: Asho Issak, Jacob Boyce, and an anonymous member

Directed by client, OpenWolf Engine developer, Dušan Jocić (TheDushan)

In the course of professor Dr. Cengiz Gunay

Team A2J is working on creating a website for Stellar Prey, an in-development game that needs a site in order to be functional. This includes the ability for players to create an account and log in to the game as well as establishing a meeting place online for people to create and join communities, servers, and clans. The site will also display statistics of players and communities alike, keeping everyone up-to-date on who is doing the best and spending the most time in-game. This site can help people join the game and connect to other players, acting as a community-driven setting for cooperation among users.

Technologies: vue.js; javascript; html/css; mysql


Grizzly Parking - Campus lots availability

Developed by Team SMC: Gretchen Marie, Lillian Sheppard, Ching Vang

Directed by client, GGC IT graduate, Joshua Walton

In the course of professor Dr. Cengiz Gunay

The team is working on improving and updating the existing Grizzly Parking App. Grizzly Parking app is to help GGC students to find available parking space during busy and non-busy school hours and to improve the flow of traffic. The new features will give the User the ability to upload profile pictures, track parking history, view availability status based on colors, navigate in real time, and advanced security password.

Technologies: react native; android; ios; html/css; firebase