diff --git a/Doc/ProblemStatement/ProblemStatement.pdf b/Doc/ProblemStatement/ProblemStatement.pdf index b4ad01113f3817c0b5989bbfda029f6dbb292a7b..82fc59c308e904fe9a08c3098916b6d786098375 100644 Binary files a/Doc/ProblemStatement/ProblemStatement.pdf and b/Doc/ProblemStatement/ProblemStatement.pdf differ diff --git a/Doc/ProblemStatement/ProblemStatement.tex b/Doc/ProblemStatement/ProblemStatement.tex index 07d1207761a2cea4e49117a471599ce32be8c273..0b99a7ce89a440087fc5cc109dfee4cc01decc42 100644 --- a/Doc/ProblemStatement/ProblemStatement.tex +++ b/Doc/ProblemStatement/ProblemStatement.tex @@ -1,49 +1,84 @@ -\documentclass{article} +\documentclass[12pt,fleqn]{article} -\usepackage{tabularx} +\usepackage{fullpage} +\usepackage[round]{natbib} +\usepackage{multirow} \usepackage{booktabs} - -\title{SE 3XA3: Problem Statement\\Title of Project} - -\author{Team \#, Team Name - \\ Student 1 name and macid - \\ Student 2 name and macid - \\ Student 3 name and macid +\usepackage{tabularx} +\usepackage{tcolorbox} +\usepackage{graphicx} +\usepackage{float} +\usepackage{hyperref} +\usepackage{color, soul} +\usepackage{caption} +\usepackage[utf8]{inputenc} +\usepackage{array} +\usepackage{longtable} +\usepackage{indentfirst} + +\newcolumntype{L}{>{\centering\arraybackslash}m{5cm}} +\newcolumntype{l}{>{\centering\arraybackslash}m{3cm}} + +\hypersetup{ + colorlinks = true, + citecolor=black, + filecolor=black, + linkcolor=blue, + urlcolor=blue } - -\date{} - -\input{../Comments} +\oddsidemargin 0mm +\evensidemargin 0mm +\textwidth 160mm +\textheight 200mm + +\newcommand\submissionDate{January 28, 2022} + +\usepackage{fancyhdr} +\fancyhead[L]{\submissionDate{}} +\fancyhead[C]{SE 3XA3: Software Project Management} +\fancyhead[R]{Lab L02: Group 15} +\setlength{\headheight}{52pt} +\renewcommand{\headrulewidth}{0.2pt} +\pagestyle{fancy} +\usepackage[margin=2.5cm,headsep=.2in ]{geometry} + +\pagenumbering{arabic} +\newcounter{stepnum} + +\title{\vspace*{150pt}Problem Statement\\\vspace{10pt}Lab L02: Group 15} + +\author{ +Vanshaj Verma\\ + \texttt{Vermav2} + \\ +\and +Himanshu Aggarwal\\ + \texttt{aggarwah} + \\ +\and +Saif Fadhel\\ + \texttt{fadhels} + \\ +} +\date{\submissionDate{}} \begin{document} - -\begin{table}[hp] -\caption{Revision History} \label{TblRevisionHistory} -\begin{tabularx}{\textwidth}{llX} -\toprule -\textbf{Date} & \textbf{Developer(s)} & \textbf{Change}\\ -\midrule -Date1 & Name(s) & Description of changes\\ -Date2 & Name(s) & Description of changes\\ -... & ... & ...\\ -\bottomrule -\end{tabularx} -\end{table} - -\newpage - \maketitle +\thispagestyle{empty} +\pagebreak -Put your problem statement here. - -\wss{comment} +\section{Introduction} +Today's virtual currencies, such as cryptocurrenies or other digital currencies, have significantly changed the way we view the concept of money. There is a growing interest in crypto worldwide, but without any knowledge of their projected trends, it is easy to make uneducated investments and lose their hard earned income. This demands for a way to view and analyze historical trends, and compare different cryptocurrencies. A piece of software is needed to plot these trends and give critical aggregate data to help users make educated investment decisions. Even some banks have started working with crypto clients and are developing their own form of cryptocurrency, making the topic more relevant than ever in modern day life. -\ds{comment} +\section{Importance} +There are an increasing number of videos on YouTube and TikTok encouraging people to invest in cryptocurrencies in order to secure their future. It has become increasingly difficult to figure out who to trust and follow. Without proper understanding of the crypto market, people are forced into trusting these videos and making their investments. This can often lead to bad, uneducated investment decisions, leading to financial losses.\\\\ +There is also a substantial increase in the number of online sellers and other retailers beginning to accept Bitcoin or other cryptocurrencies as valid methods of payment. There even exists goods and services that can only be provided using this new form of payment such as non-fungible tokens or NFTs which are digital assets on a blockchain. Social media websites such as Twitter, and soon YouTube have started supporting NFT profile pictures which proves its increasing prevalence in today's economy. Furthermore, countries like El Salvador have began accepting digital currency or cryptocurrency such as Bitcoin as their legal tender due to its increasing popularity. -\mj{comment} +\section{Context} +Stakeholders for this software are students, educators, beginner/casual crypto traders, small firms, local businesses and crypto miners. \\ +\newline +Cryptodash is an open-source React-based app that addresses the need to view monthly crypto prices over the last few months. However, it lacks proper documentation, testing and critical features like comparing multiple cryptocurrencies together, viewing detailed timeseries charts, filtering based on specific properties and viewing an aggregate analysis of the trends. The scope of this project is to re-implement this software from scratch with the missing features and better documentation. -\cm{comment} + \end{document} -\mh{comment} -\end{document} \ No newline at end of file