Take Split

Take Split was a scooter ride share company based out of Los Angeles, CA. They contracted me for a short period of time to build out a new online step-by-step process for new potential Take Split drivers. My work on this was solely from a frontend perspective since the backend architecture was never fully fleshed out due to the company unfortunately shutting down during the early months of the 2020 global pandemic.

Type

Freelance Project

The Tech

Firebase

Netlify

Vue (Gridsome framework)

Vuelidate

Vuetify

Vuex

Show Me The Code

Repository

View It

Link

The Need

Take Split was previously using an online platform to handle all new driver applications. It was a very unorganized admin and the monthly fee was not cheap. This was ultimately the motivation behind the new application flow since Take Split would own the frontend and backend code. As I mentioned above, the backend was never built out, however, in addition to the API layer, the plan was going to build a custom admin so Take Split employees could manage/review the submitted applications.

Choosing the Tech Stack

Firebase Netlify Vue (Gridsome framework) Vuelidate Vuetify Vuex

The CEO gave me full control over what tech stack I wanted to use in order to quickly build out the frontend. My decision to use Vue (Gridsome to be more specific) was a no brainer since 1) I was passionate about Vue as a reactive Javascript framework, 2) I'm pretty proficient with Vue considering I've used it professionally since 2018, and 3) I could build out the prototype quickly to present to the CEO and his team. I also needed to store the driver's license and resume uploads so I used Firebase since this was a super easy API to implement into the application. Lastly, I had freerange of the design and since I have a bit of design under my belt, this was an exciting project to work on.

Problems and Lessons Learned

While having the freedom to design and build this application how I chose to was great, it was also a challenge since the CEO wanted a working prototype fleshed out asap. If I would have been given designs, a user flow, and was told, "just build it", it would have taken a lot less time. However, it gave me an opportunity to push myself and build some UI friendly (imo) working software under a strict time limit.

Have an Idea? Let's Build it.

Feel free to reach out if you’re in need of a Developer. Whether that means you need a website, web app, or you’re looking to fill a full-time position. I’m always open to a conversation.