Lancer is a filing system for freelancers so they may keep track of invoices and
tax records. A login
system is in place so that users may keep an account of their individual records. Employers and job
details can be inputted into the system and a mini dashboard is also available for an overview of
the annual gross, net and tax figures.
At this current stage, the tax is loosely based
on the Irish
income tax system.
The idea came from my time as a freelancer and contractor during the COVID-19 lockdowns in Ireland during the years 2020 - 2021. I wanted to build something that would help me keep track of my invoices and tax due as I worked for various employers.
Pulling from the modules featured in the CS50x course, I decided to put together
a Flask
application
that featured React in the frontend. React is a framework that I thoroughly enjoy using and I really
wanted to incorporate it into the project and push myself to learn how to connect it up to a backend
server for future references.
Python is still new to me and working with Flask was
challenging at times given how bare it is. Still, I was able to connect up an authorisation
system
that now works front to back which was the greatest challenge of all for me. I grew to like
Python
and I see myself working with it in future as I strive to become a full stack developer.