Logo
See My Work

BWA Startup (Crowdfunding Platform API)

Backend APIBackend Developer Completed

BWA Startup (Crowdfunding Platform API)

Protected Privacy Asset

Overview

The BWA Startup project is a backend API service for a crowdfunding platform specifically designed to fund projects or startups. The application handles the complete funding cycle from user registration, campaign creation, donations, to automated payment confirmation through third-party Payment Gateway integration.

Key Features

User Management & Authentication

Registration and login with password encryption, email availability checking, avatar uploads, and user profile management.

Campaign Management

Campaign lists, campaign details, new campaign creation with a slug generator, and campaign gallery management.

Transaction & Donation System

Donation transaction creation and Midtrans Payment Gateway integration with automatic webhook handling for payment status updates.

Technologies

Backend

GolangGinMySQLGORMMidtransJWTBcrypt

© 2026 Robert Soerbakti. All rights reserved.

1.0.1-202608091651