About Me
My name is Edwin, and I am a student studying Computer Information Systems at Des Moines Area Community College. I am currently completing my degree while developing my skills in programming, databases, web development, and information technology. My interest in computers has led me to explore several different areas of technology, including both hardware and software.
I chose to develop Comic Vault as my semester project because I wanted to create something based on one of my personal interests. I have an interest in comic books and collecting, so creating a website designed around managing a comic collection seemed like a practical way to combine something I enjoy with the technical skills I have been learning. Instead of creating a project that only demonstrates programming concepts, I wanted to build something that could eventually become a useful application.
My previous coursework has given me experience working with programming, databases, data structures, and other computer science concepts. This Full-Stack Web Development course has allowed me to bring several of those areas together. Through this project, I am learning how HTML, CSS, JavaScript, server-side programming, APIs, and databases can work together as parts of a larger application.
One of my goals with this project is to gain more practical experience building a complete application from beginning to end. Comic Vault is planned to include user accounts, authentication, comic collection management, search and filtering, individual comic details, and a dashboard containing collection statistics. The planned technology stack includes HTML, CSS, and JavaScript on the front end, Node.js and Express on the back end, and MySQL for database storage.
This website is also becoming a portfolio for my work as I continue through my web development education. Instead of being only a single assignment, the site provides a place where I can showcase projects, assignments, experiments, and other examples of the skills I develop throughout the course. As I learn new techniques, I can add them to the site and use the website itself as evidence of my progress.
The portfolio aspect of Comic Vault is important because web development involves much more than simply writing individual pieces of code. A finished application requires planning, organization, problem solving, design, testing, and the ability to connect many different technologies together. Building this site gives me a place to practice those skills while also documenting the learning process behind the projects I create.
This project represents my learning journey throughout this course. Some parts of the site are more developed than others, and the application will continue to change as I learn more. Working on Comic Vault has given me opportunities to practice HTML and CSS while gradually adding more advanced concepts such as responsive design, JavaScript, server-side programming, databases, and APIs. My goal is to finish the course with a stronger understanding of full-stack development and a portfolio that demonstrates how my skills have grown.
About Comic Vault
Comic Vault is being developed as a collection management application for comic book collectors. The goal is to provide collectors with an organized way to keep track of their comics, including information such as titles, issue numbers, publishers, publication dates, condition, and personal notes.
Logo © Des Moines Area Community College