Austin OpenMarket

A second-hand shopping platform website intended for the Austin community to buy or sell used items, coded from ground up with HTML, CSS, Javascript, PHP, and MySQL database

Programming Academic Project

The incentive of this project is to create and promote a friendly second hand shopping community in Austin, and potentially help reduce greenhouse emissions that contribute to global climate change. Our task was to utilize the web programming techical skills we acquired to build a full functioning website with languages including Javascript, PHP, and MySQL.

Austin Openmarket serves functionally as a place for general public to sell used goods. Sellers can upload their goods with picture, price, contact method, while potential buyers can browse these goods and contact the seller when they find something they are interested in.

The website includes an individual account register and login system, where, upon login, a user can decide to buy or sell goods accordingly. Information regarding tips for safe transactions and tutorials are added to ensure a smooth process.

Role:

Team: Yang-Kai Hsieh (Me), Dogyun Kim, Lavanya Makdani, Nitya Kopparapu

Duration: 3 Months (Feb 2021 - May 2021)

Used Appliances: HTML, CSS, Javascript, PHP, MySQL

Personal Role: front-end software engineer (Project ideation, Construction of visual / UI aspects of overall platform, Login and Register pages along with error managing and basic connection to database)

Overview

This was a really fun first project in the software engineering field for me; I was responsible for all visual aspects and interface of this project, primarily built using a mixture of CSS and Javascript. I was able to take care of building functionalities register and login pages, including its error response handling and basics of connecting an account to mySQL database, with a reliance on PHP code. Lavanya and Dogyun was primarily tasked with backend task of entries managing, uploading, as well as items search engine. Nitya was was responsible for research and writing of contents in About us and Tips for Safe Transactions pages. I had a lot of fun doing this project as a team with these members, and would definitely look to collaborate again if given the chance.

This project itself was to hone our skills in web programming and software engineering where we did not focus on design processes and prototyping as much as I would’ve liked now that I look back. However, it was definitely the first project that drew my attention to the field of front-end user experience and design. I have not yet delved into the design world at this stage,

Below are Some Samples of Completed Website