This website was a part of the final project for CS 425: Database Organization at IIT. I worked with two other students: Andrew Cordell and Piotr Pietrzyk.
The electronics vendor website is a full stack web application using React.js, Express.js, and an SQL database. The website also makes use of Bootstrap CSS styles.
Users sign up using their email address and view their purchase history using this account. Users can view a list of all products available from the store or search for specific products by using the search bar. Users can make purchases by filling out a form.
In this project, I...
- Designed an SQL database schema to organize store information.
- Wrote SQL queries to efficiently retrieve and store data from an Oracle database.
- Developed an API with Express that the front end uses to retrieve data.
- Created dynamic product and purchase history pages using React.
Please view this demo video to see the entire app in action.