Inspiration

We were inspired by trying to create startups ourselves, having issues dealing with financials (mostly expenses). Most of what we'd used before was in excel, so we figured creating this platform would be a better way for startups to keep track of those things.

What it does

It is a web app that allows companies to create a company, add employees, track expenses, create application postings, and share news with their employees. The system allows for tracking of multiple companies as both an employee and manager.

How we built it

We used React.js with MUI to build out the frontend, and we created a solid backend using Express with Node. Both the frontend and backend used TypeScript, as we all like static typing.

Challenges we ran into

There were a lot of challenges relating to backend issues. We had problems with design, some implementation, but mostly it was the time constraint that held us back the most. The boilerplate code took way to long to set up, especially with the custom account system.

Accomplishments that we're proud of

We're most proud of creating the invite system and notifications system. It took a long time to figure out how to keep things concurrent, and allow teams to expand/contract. When it all came together, we were overjoyed with how it worked. We also thought the frontend had a very clean design.

What we learned

We learned we need to have some starter / boilerplate code before doing another hackathon so we don't waste our first 4 hours on nothing

What's next for TaxRacket

We want to be able to use this with our own companies to help make filing taxes and tracking expenses easier.

Share this project:

Updates