Inspiration

Initially, we wanted to create a platform where groups of friends who are travelling together have an easy way to keep track of planning a trip together with details such as hotel bookings or transportation details etc. Then we realized that this would also be useful for companies to easily track expenses to employees while travelling for business.

Therefore, we decided to first create the business side of our idea first and do the side for casual users later since it could be built upon the logic used for the business side as it is more complicated.

What it does

TripRails allows management to have a way to organize all their employee travel expenses, ranging from housing to travel to food. It allows the trip planner to have greater flexibility in budgeting various parts of their travel expenses. each employee can have a separate housing and transportation stipend, as well as a food budget per diem.

How we built it

We used a react frontend and backend running Django with Python 3.7 and communicated between the two using the APIs.

Challenges we ran into

  1. Finding the right way to communicate between the front end and backend.

  2. Figuring out how to use react properly to allow smooth transitions between user inputs during the onboarding process.

Accomplishments that we're proud of

We are proud of the progression we made in communicating the front and backend using REST API, As well as creating a pleasant user experience.

What we learned

How to properly collaborate with multiple people on a project by utilizing Git efficiently.

How to utilize AWS to set up a PostgreSQL database.

What's next for TripRails

We would like to add further customization for administrators to fine-tune the budget available for each employee. enable the ability to upload images of receipts so that the employee stated price for any expense can be verified.

Share this project:

Updates