I am currently working on technical specifications for the purpose of building a client-space on a website. I need to estimate the time for each step of the creation. Hence, there are two sub-subject to consider: Registration and Login. So the idea is to create a single table, i.e. Table is too wide, with the following information :
Registration:
- Select Plan & Preferences --> 25 hours estimate
- Personal information --> 25 hours estimate
- Preview & Payment --> 25 hours estimate
Login:
- Create dashboard --> 100 hours estimate
- Create the client-space --> 20 hours estimate
- Create 'My orders' --> 25 hours estimate
- Create 'Messages' --> 40 hours estimate
How could I modify the following code so that It could be displayed on three columns? Or simply, how could I improve it so that it looks beautiful?
\documentclass[12pt]{article}
\usepackage[english]{babel}
\usepackage{natbib}
\usepackage{url}
\usepackage[utf8x]{inputenc}
\usepackage{amsmath}
\usepackage{graphicx}
\graphicspath{{images/}}
\usepackage{parskip}
\usepackage{fancyhdr}
\usepackage{vmargin}
\usepackage{multirow}
\usepackage{hyperref}
\usepackage{tabularx}
\usepackage{booktabs}
\usepackage{ragged2e}
\hypersetup{
colorlinks=true, linkcolor=cyan
}
\newcommand{\firstcol}[1]{%
\bfseries
\begin{tabular}[t]{@{}l@{}}
#1
\end{tabular}%
}
\setmarginsrb{3 cm}{2.5 cm}{3 cm}{2.5 cm}{1 cm}{1.5 cm}{1 cm}{1.5 cm}
\begin{document}
\section{Schedule}
Here is an estimate of the time at each step for the creation of a client-space for the website \url{www.test.com}.
\begin{center}
\begin{tabularx}{\textwidth}{lX}
\toprule
\firstcol{Registration} &
Select Plan \& Preferences : 25 hours estimate\\
Personal information : 25 hours estimate\\
Preview \& Payment : 25 hours estimate\\
\addlinespace
\firstcol{Login} &
Create dashboard : 100 hours estimate\\
Create the client-space : 20 hours estimate\\
Create 'My orders' : 25 hours estimate\\
Create 'Messages' : 40 hours estimate\\
\bottomrule
\end{tabularx}
\end{center}
\end{document}


