Skip to main content
web Featured 2023

Donation & Kiosk Platform

Built a donation platform providing kiosk services for community organizations. Public users can access organization details through kiosks and make donations. Includes a complete management system for administrators to manage data and services through a control panel. Integrated Stripe payment gateway APIs for secure payment processing.

Technologies Used

Spring MVC Thymeleaf Spring REST Swagger Spring Security OAuth2 Hibernate MySQL AWS Bootstrap 4
Donation & Kiosk Platform

About This Project

This donation platform was built to modernize how community organizations collect and manage donations. The client needed a solution that would work both online and through physical kiosk installations at their facilities, providing a seamless giving experience for their community members.

The platform has two main interfaces: the public-facing donation portal and kiosk application, and the administrative backend for organization staff. The public interface is designed for simplicity - donors can quickly learn about the organization's mission, view ongoing campaigns, and make secure donations in just a few clicks.

For the kiosk implementation, I created a streamlined touch-friendly interface optimized for the specific hardware being used. The kiosk mode includes features like automatic session timeout, receipt printing, and offline capability to handle network interruptions gracefully.

The administrative control panel gives organization staff complete visibility into their donation activity. They can create and manage fundraising campaigns, generate detailed reports, send acknowledgment emails to donors, and configure recurring donation options. The system also supports multiple payment methods through Stripe integration, including credit cards, ACH transfers, and Apple Pay.

Security was paramount given the sensitive nature of financial transactions. I implemented comprehensive security measures using Spring Security with OAuth2, ensuring PCI compliance and protecting donor information. The platform is hosted on AWS with automatic backups and monitoring to ensure reliability.

Key Features

  • Built with modern technologies and best practices
  • Scalable architecture designed for growth
  • Optimized for performance and security
  • Comprehensive documentation and support

Technical Highlights

This project leverages Spring MVC, Thymeleaf, Spring REST and 7 more technologies to deliver a robust and reliable solution.

Related Projects

Indivigroup Digital Community
web

Indivigroup Digital Community

Digital community platform applying psychology and game theory for collaborative problem-solving and group decision making.

Interested in a Similar Project?

Let's discuss how I can help bring your ideas to life with a custom solution tailored to your needs.

Start a Conversation