From f2403f416ba27a24a69fde046ae334f03ecd82e1 Mon Sep 17 00:00:00 2001 From: Alex Nemirovsky <146397626+alexn41@users.noreply.github.com> Date: Thu, 24 Sep 2026 23:04:37 -0400 Subject: [PATCH] wrote project proposal --- projectProposal.tex | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/projectProposal.tex b/projectProposal.tex index a25330d..4d271d4 100644 --- a/projectProposal.tex +++ b/projectProposal.tex @@ -1,3 +1,26 @@ \chapter{Project Proposal} \ChapterLabel{ProjectProposal} +\section{SecureURL: A Containerized URL Shortener} +This project will develop a simple web-based URL shortening application that allows users to enter a long URL and receive a shortened URL that redirects to the original address. The application will also store URLs and basic usage information in a database and may provide statistics such as the number of times a shortened URL has been accessed. +\section{DevOps Tools Used} +\begin{longtable}{|p{7cm}|p{7cm}|} + \caption{DevOps Tools} \label{tab:devopstools}\\ + \hline + \textbf{Application} & Node.js/Express\\ + \hline + \textbf{Source Control} & Git/GitHub \\ + \hline + \textbf{CI/CD} & GitHub Actions \\ + \hline + \textbf{CI/CD Comparison} & Jenkins \\ + \hline + \textbf{Testing} & Jest \\ + \hline + \textbf{Containerization} & Docker \\ + \hline + \textbf{Database} & PostgreSQL \\ + \hline + \textbf{Cloud Hosting} & DigitalOcean Droplet \\ + \hline +\end{longtable} \ No newline at end of file