MarĂ­a Cosmen

  • Ruby on Rails
  • SCSS
  • JavaScript
  • SQL

Contributors

contributor photo contributor photo contributor photo contributor photo

About this project

SAMPOMPOM is a stamp rally generator to help support local shopping streets. A stamp rally is one of the ways to attract people to the shopping streets. However, organizing a stamp rally event is time consuming for most people. This app works to reduce the amount of time needed to prepare stamp rally events.

All the user needs to do is input the information of the rally they want to host. Then, a QR code is generated with a printing option for participating stores to display.

SAMPOMPOM also works for those who want to experience local life in Japan. Participants for the stamp rally can enjoy visiting the local shotengai - collecting the rally stamps via the in-store QR code. Once all the stamps are collected, they can redeem a reward which makes the participants' local trip a little more sweeter.

Figma prototypes

These are the low fidelity prototypes we created on Figma. We changed the app design later, so these prototypes look very different from the final product.

Schema for the Database

database schema for the project Sampompom

App features

This app has two main features: generation of QR codes and PDF creation and a camera function that scans those codes.

For the first one we used the gems RQRCODE and Wicked pdf. The first one generates a QR code and the second one generates a PDF with the QR code information, an easy way for the stamp rally organizers to generate codes without actually worrying about code.

The QR code scanner function was implemented with the JS package and Stimulus