Atomic Comics Web App

💻 Peruse Some Source 💻

View Project Demo

For this project a team of myself and three others worked together to create a Comic creation and sharing tool available online through Google App Engine. The backend was programmed in Java while the front was handled by Angular. Arriving at the site you land on a page presenting the latest comics in a carousel fashion. From there you were able to navigate to the Create page that uses the html5 canvas and fabric.js in tandem to provide a unique and useful comic design tool. To save your creation you can log into our site via your Google account, there you store a few details about yourself to make your artist’s page special. Now you’d be an a Atomic Artist.

The most challenging portion of the project was figuring out how me and my teammates would coordinate our development such that the backend and frontend shared one unified protocol. We developed a CRUD (Create Read Update Delete) interface over a RESTful API. This implicitly gave us a common framework for handling comic serialization and saving user data. While developing we closely adhered to the git flow paradigm making development faster and easier.

A semester long project with a team of developers I am proud to have worked with has taught me a lot about the importance of coding in small testable chunks, documenting, and strategical responsibility delegation.

Avatar
Neal Beeken
Teacher's Assistant of System Fundamentals