Project I
Sandwich Builder Shop
(C#, ASPX, HTML, CSS)
Designed and developed a web application using C#, ASPX, HTML, and CSS to allow users to design their sandwich and calculate its cost. The application consisted of two web pages: an HTML page where the user could select the sandwich ingredients, and an ASPX page that received the data, calculated the cost, and displayed all information about the sandwich, including ingredients, customer information, and total cost.
Project II
Course Registration Web Application
(C#, ASPX, SQL, CSS)
Designed and developed a web application using C#, ASPX, and SQL to allow users to register for courses. The web page features a single ASPX web form that is connected to a database with SQL to extract data about courses. The user can enter data about themselves in textbox controls and select courses to register for via the checkboxes next to each course in a gridview. Upon clicking the submit button, the web form records each checked course, adds it to a roster, and calculate the cost for each course. Another gridview was created to display all the information about the user and the courses they had registered for, including the total costs for all courses.
Project III
Dating Site Web Application
(C#, ASPX, SQL, CSS, JavaScript)
Designed and developed a dating site web application using C#, mutuple ASPX pages, SQL, and
some JavaScript. Project also implements the use of multiple data tables, several SQL stored procedures,
MVC design principles, multiple classes to represent dates, requests, and profiles, several classes
to handle database management methods, and browser sessions.
Web application allows users to create an account or sign in with an already existing account.
Users can edit their profiles and hide from others. Users can view other singles in the application,
like their profiles, and match with them. Users can request dates for their matches and choose to accept
or reject request they recieve. Users create, delete, and update
dates. Users receive notifications for unseen matches and date requests and can mark them as seen as well.
Term Project
NestQuest Real Estate Site
(C#, ASP.NET, ASPX, SQL, CSS, JS, AJAX, ASCX, API, REST, SOAP, AES)
Developed and designed a multi-layered real estate web application called NestQuest with Allen Nguyen.
The application was programmed with C#, JavaScript, HTML, and CSS, and it was designed with the ASP.NET
framework, several ASPX pages, MVC design principles, a class library with multiple classes, and session/cookie
management. The application uses SQL, stored procedures, and data tables to store and manage data. Additionally,
the application uses AJAX to allow users to request MFA codes and the site to continuously update after users
perform actions. The site also implements custom user controls (ASCX), encrypts passwords with AES, and employs
the use of our REST Web API and SOAP Web Service.
NestQuest is a real estate web application. Users can be of three types: buyers, sellers, and agents,
and new accounts can be made via login page. The login system involves the use of a MFA code that is emailed
to the user. Password recovery is another feature that allows the user to access their account if they forgot
their password through security questions. Once logged in, buyers can view listings of houses, use the
multi-leveled search system to search through them, view individual profiles for each house, and request
showings for them. Buyers can view a list of pending showings, and for completed showings, buyers can
submit feedback, public comments, and purchase offers for the house. For sellers and agent accounts,
users can create new houses, update and manage the information for their current houses, and even delete
a house. These users can additionally approve showings and offers. Agents can perform these actions on
behalf of their seller clients as well.