Welcome!


My name is Nathan Flohr and this is my homepage for the projects that I completed while taking the class Server-Side Web Application Development or CIS 3342 at Temple University. I am section 001 and my instructor is Professor Christopher Pascucci. I created most of the HTML webpages using Bootstrap and for the server-side code the applications are written in C#. Below you will be able to find cards with links to all my projects. You may also navigate to the projects using the navigation bar at the top of the webpage. Enjoy and thank you for visiting!



Picture for project 1
Project One - Quiz Handler

For project one I created quiz page in HTML using bootstrap that features twenty questions centered around rocket history. When the user submits the quiz, the data is fed into a server side application that I created using c# asp.net. The server side appliation gets the users responses and determines if the user answered each question correctly. The quiz quesitons, user answers, correct answers, and image showing if the user was correct or not is displayed on a .aspx page.








Test Quiz Handler
Picture for project 2
Project Two - Coffee Shop

For project two I created two pages in c# asp.net, one page that allows the user to place an order from a coffee shop and the second page that allows the user to see the top products and members. The order page features a section for the user to enter order info, a order section for coffee products, a order section for tea products, a order section for pastry products, a order output section, and a section that displays what the user orders. All off the user input on the ordering page is validated from the server. This server side program also uses a database for pulling and updating product information and member information. The reports page features a info section where the user can enter the amount of products and members to filter the reports by and two sections that feature the top products and top members.




Test Coffee Shop
Picture for project 3
Project Three - Real Estate Listings

For project three I did create three pages in c# asp.net, one page that allows the user to to view, sort, and make offers/showings on house listings. The second page allows the user to login or create an account to access the agent dashboard. The third page allows the agent to create and manage listings, offers, and showings. The main dashboard page features a dynamic output of all active listings and a sidebar for the user to filter the listing results. Each listing can be open to view more information about each listing. Each listing also has buttons for the user to request a offer or showing. The login page features a login area and a new account area for the user to login or create an account. The agent dashboard features a new listing area, manage existing listing area and areas to view and manage offers and showings. All of the user input is validated on the server and the server side program uses databases to store and retrieve all information. The database uses stored procedures for all selecting, updating, inserting, and deleting operations.

Test Real Estate Listing
Picture for project 4
Project Four - Real Estate Listings MVC

For project four I worked with a partner to create a MVC Core web application of our MLS systems. We had to convert all of our functionailty from ado.net into Core MVC. Our website features a main dsahboard page with dynamic output of all active listings that are gotten from our published API. There is also a sidebar for the user to filter the listing results. Each listinig can be opened to view more information and if that listing is forsale than the user can make and offer or schedule a showing. The site also features agent login, account creation, verification, and an agent dashboard where a agent can manage and create listings and view offers and showings. Our site also features a email API to email agent notifications and a third party mortgage calculator API.

Test Real Estate Project