Inspiration

We're from a small city. If you need something there, you take the car to get it, since the buses have a sparse schedule and the bicycle just takes too long. Since everybody does it that way, traffic jam is a daily mess.

What it does

Collegit provides a platform for customers to order their daily items, for shop owners to make them available at the online marketplace and for delivery personal to pick up and forward the items to the customers. By utilizing a broader mass of people and shops, we aim to reduce individual car traffic in the suburbs of smaller cities and encourage local shops to sell their products online as well. It balances the speed of delivery to the usage of the whole system, i.e. we don't aim at delivering the products to the customers in the fastest way possible, but rather in the most efficient way to cover a broader customer base. The goal is to decrease individual traffic for shopping purposes, not to tackle big delivery players such as Amazon.

How we built it

  • backend: server in Rust using actix and rorm on top of PostgreSQL
  • web shop frontend: react and TypeScript
  • driver web app: react using leaflet and the OpenRouteService on top of OSM
  • utilities: D, Bash & Python

Challenges we ran into

We wanted to build an Android app using Kotlin with Mapbox as driver view at first. But the build tool chain was pretty ugly and some things didn't work out, so we started over with the web-based app.

Accomplishments that we're proud of

It was really fun! :) And we acknowledge the speed of getting production-ready backends using our established Rust frameworks as well.

What's next for hopfenspace/hackaburg-2023

There are various fields of improvements, e.g. the styling of the frontend applications.

Share this project:

Updates