Inspiration

The most effective way for a campaign to reach people is to meet people where they are. However, managing the canvassing efforts costs a lot of money on top of the cost of requesting voter information, which can cost up to $37,000.

What it does

Camper allows organizers to set up their own canvassing apps on their own infrastructure. With this, they can track their progress, update voting records, and more.

How we built it

I wanted to try a new backend technology, so I used Hono.js for API development. For the frontend, I used Next.js and Prisma w/ Postgres for my DB and ORM.

Challenges we ran into

I spent the majority of my time getting accustomed to Hono, but when I did, it was smooth-ish sailing from there. I also need to get better at structuring my projects and figuring out what to prioritize.

Accomplishments that we're proud of

Starting a project, I've been thinking about starting for months now.

What we learned

I learned how to use Hono as well as how campaign canvassing operations run (shoutout to Vonn Albright for this valuable information).

What's next for camper

I'm going to continue the project until it is actually usable. Currently, only some API endpoints work.

Built With

Share this project:

Updates