Real Estate Website

Project Overview

At Temple University’s CIS Department, the Independent Study registration process was entirely manual, relying on PDFs passed between students, professors, and advisors for approval. This led to confusion, lost files, and unnecessary delays.

To address these challenges, Professor Dominic Letarte commissioned ISRA (Independent Study Registration Application) — a web-based platform designed to digitize and streamline the process.

Timeline

One Year

My Role

UI/UX Designer / Software Developer

Collaboration

One team of five students

  • Frontend: HTML/CSS/BootStrap/JavaScript

  • Backend: C#, ASP.Net

  • Database: MySQL

Tech Stack

Key Design Features

Feature 1 - Admin Dashboard

Provides a dashboard overview of all student submissions with real-time status updates.

Feature 2 - Application Management

Admins can approve, reject, or update student requests directly within the interface.

Enables easy editing and previewing of automated emails for consistency and professionalism.

Feature 3 - Email Management

Allows adding and managing administrator accounts seamlessly.

Feature 4 - Admin Settings

Final Design

Home Page UI

Admin Dashboard UI

Email Template UI

Admin Registration View UI

Admin Add Admins UI

Add Admin Information UI

Technical Details

ISRA is a web-based system designed to replace the manual Independent Study registration process within Temple University’s CIS Department. Instead of relying on PDF forms passed between students, professors, and advisors, the platform centralizes the entire workflow into a single application, improving efficiency and reducing delays.

The application was built using C#, HTML, CSS, Bootstrap, and MySQL, focusing on handling a multi-step approval process across different user types. Each role—student, professor, and faculty advisor—interacts with the system at different stages, from submitting requests to reviewing, approving, and finalizing registrations.

Core functionality includes managing the full lifecycle of registration requests, tracking approval statuses, and storing relevant academic data such as deliverables and semester information. The system also supports structured data handling through CRUD operations and ensures users can only perform actions relevant to their role.

This project emphasized designing and implementing a workflow-driven application, strengthening my experience with backend logic, database design, and building systems that handle multi-step user interactions and real-world administrative processes.

Code

The link to youtube live demo of project ( skip to 2:26) - https://www.youtube.com/clip/UgkxQg7XehLL0MYeBP_-WBxc6N7hYE5Gh-rO