Jianhua Liu
CIS 3342 Section 1
Project 1 | Pizza Form
I made a pizza ordering web app with a simple HTML page. Users can easily input details, choose delivery or pickup, and customize their pizza with options like size, crust, sauce, toppings, and more. On the backend, it will process the order information and displays it.
Tech Stack:
Project 2 | Pizza Shop
I built a user-friendly pizza shop web app with a solid database. The ordering page links to the database for real-time updates. Input validation ensures accuracy, and a separate backend system handles orders and rewards. The order confirmation page summarizes the order and follows clean software design principles.
Tech Stack:
Project 3 | Restaurant Review
I created a restaurant review system as a multi-page web application. It has a good data model and uses stored procedure to prevent SQL injections for improved security. It also has features to search for restaurants by the restaurant name and by category using SQL queries.
Tech Stack:
Project 4 | Web API
In this project, I upgraded the restaurant review web app with Web APIs in a team of two using my partner's project 3. The Web App now relies on these APIs for database actions, incorporating user authentication and improved responsiveness. The RESTful Web API manages database operations, while the SOAP Web Service introduces a new feature.
Tech Stack:
Term Project | ASP.Net Core MVC
In this project, I coverted project 4 into ASP.Net Core MVC. This project involves good MVC design principles, third party Web API, dynamic data displays, partial views, and improved security such as hashing passwords, authentification, and authorization.
Tech Stack: