Project Type: Web App/API Development, Front End Development
Gittr is a project I started with my business partner Brennan in 2016. This webapp enables local-level courier companies to have online ordering and an all-in-one management system. Gittr routes payments, helps manage orders, and improves customer service. The main component of the app is the online ordering.
While building Gittr, we wanted to address 3 major issues we saw with
similar solutions: security, simplicity, and integrations.
We found that online ordering systems our company had used prior had major security issues that could lead to data leaks. We wanted to provide a solution that was more secure and used modern methods of storing user passwords and information to prevent against attacks.
Simplicity was something that we are striving for constantly. Other systems were bloated and didn't always work the first time. Gittr was built to be easy to understand and has extensive documentation to make that easier for the user. It's not complex for admins or end users to navigate the site or do the things they need to while on the site.
We wanted Gittr to integrate with other softwares that couriers use - primarily TwinJet, a dispatching software. This would make the workflow for dispatchers seamless. We also integrate with accounting software and Stripe to make accounting and invoicing easier.
We addressed security issues by changing from the Yii platform to
CodeIgniter, which made it much easier to keep our presentation layer
and data layer seperated, which meant better security. We also never
allowed our API to be accessible with out the proper keys. The biggest
security solution we implemented was disallowing self-hosting, which
allows us to monitor attacks and respond in kind.
We made Gittr easy and quick to use by implementing a no-nonsense presentation layer that makes actions quickly identifiable. Our admin dashboard is well documented and easy to understand. Since we both used the software in our day-to-day jobs, we had real-world testing to rely on while building, and trusted beta testers to provide feedback.
To integrate with other services, we built out optional services which sent data to the other software via APIs and exported files (like .csv files for accounting software like QuickBooks©). We integrated with TwinJet to seamlessly send orders over and update each system simultaneously.
Gittr has never experienced a security breach. We have been attacked,
but we've been able to manage those attacks with good security
practices and by using basic tools like captchas.
We're improving ourselves daily by responding to user reviews and reports. I'm not sure there's an imperical way to quantify simplicity, but our users like it.
Integrations have gotten even better since first launching. We've added multiple export options to integrate with many accounting programs. Our Stripe integrations have improved and users can manage Stripe settings right from the admin dashboard.
In the abstract, we have generated over $100k in pass-through revenue and turned a profit. We have helped our dozen or so clients take and deliver over 10,000 orders and route payments to 100s of partnered businesses like restaurants, bakeries, and small shops.
Gittr's Landing Page
The Client Dashboard
Viewing the Menu