Course Projects

New Media Capstone

NMIX 4510: Bringing together the talents of 5 different majors, this Capstone project was tasked to create a cross platform app using React Native for the Oconee River Land Trust. You can find more information here: tallassee.mynmi.net

Software Engineering

CSCI 6050: Tasked to create a full stack replica of the ACM movie booking website as part of a team of 4 in an Agile environment. Implemented using in an MVC design framework using HTML, Java Servlets, and MySQL. Project was managed and coordinated through GitHub.

Web Development

NMIX 5110: Revolving around front-end web development, the final project provides a recommendation to users based on information from an API and their inputted preferences. The website was implemented using Vue.js, The Cat API and a web HTML/CSS template.

iOS Development

NMIX 4310: Final project cumulated the UX design topics learned through XCode with the programming principles discussed about Swift to form a productivity app. The app was inspired by the concentration techniques that exist for studying and provided tools for better organizing one's schedule.

Android Mobile Development

CSCI 4060: Expanding on the mobile development topics I learned in iOS, I learned about software engineering principles, the lifecycle of applications, and how to connect an Android app to a database using Google firebase.

Simulation and Modeling

CSCI 4210: Focusing on the expertise of the professor, financial computation and prediction of the stock market, I learned how to implemt popular simulation and data analysis frameworks. The results were used in modelling the trends in the stock market, all in Python.

New Media Web Development Projects

Introduction to HTML and CSS

For our first project we started with a page about ourselves and added on various CSS stylings.

Implementation of Javascript and Flexbox

Once we built our foundation of static html pages, we improved the styling using Flexbox. We then added slideshows that were implemented in JavaScript.

Extracting JSON Data

Building off the JavaScript foundation, we pulled information about our classmates from a JSON feed and displayed it using Flexbox.

Vue.JS and API Integration

After picking up the fundamentals of the Vue.JS framework, we connected a web template to an API and displayed information about animals based on the data provided by the API.