The package {manageR} contains a dashboard shiny app that give tools to freelancers to help with day to day management. So far, the app allows to organise data about clients, billing addresses, quotes and invoices. Users are able to print personalised pdf of quotes and invoices based on saved data.
As a freelance data analyst, I needed a tool to organise data about my clients and the services I offer. No softwares found on the web convinced me enough so I decided to build my own.
At the same time, I wanted to learn more about shiny app. As a big R user, I decided to give a try and here we are with this shiny app.
Be aware that this is an experimental project that matches my needs. Feel free to open issues and give constructive critisms on the app and the code itself.
You can install the development version from GitHub with:
# install.packages("devtools")
devtools::install_github("BenjaminLouis/manageR")
Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.
Quotes and invoices are printed in PDF
from a R Markdown file using CSS fo Paged Media. This was possible through the utilisation of two packages still in development :
-
{weasydoc} from @RLesur : a package using CSS for Paged Media converters (WeasyPrint, Prince) to convert R Markdown using CSS fo Paged Media to
PDF
Thanks to Romain Lesur (@RLesur) for the inspiring and helping discussions !