← Back to Projects Complete

GDCC Digital Repository

Java 17 Spring Boot PostgreSQL Thymeleaf Tailwind CSS Docker

Overview

A Spring Boot monolithic application providing centralized resources, learning modules, and startup tracking for Black tech entrepreneurs. Built in collaboration with the Greater Durham Black Chamber of Commerce (GDBCC), featuring a guided 6-phase entrepreneurship journey from idea to launch.

The Challenge

Aspiring Black founders often lack a centralized, trusted source of technical, business, and funding resources tailored to their context. Without structured guidance, many entrepreneurs struggle to navigate the path from idea to launched product.

The Solution

A comprehensive platform with role-based access (USER, MENTOR, ADMIN) that guides entrepreneurs through a 6-phase journey with 20 milestones. Each phase includes curated learning modules, resource templates, and progress tracking to keep founders on track.

Key Features

  • 6-Phase Entrepreneurship Journey — Guided path from idea validation to product launch with milestone tracking
  • Role-Based Access Control — USER, MENTOR, and ADMIN roles with appropriate permissions
  • Learning Modules — Curated educational content with Markdown support
  • Resource Library — Templates, tools, and funding opportunities organized by type
  • Progress Tracking — Visual progress bars and milestone completion across journey phases
  • Admin Content Management — Full CRUD for modules, resources, phases, and milestones
  • Production Security — Rate limiting, secure sessions, BCrypt password encoding

Technical Highlights

  • 389 automated tests
  • 4 phases complete (Auth, Admin CMS, Journey, Production Deployment)
  • Spring Boot Actuator health monitoring
  • Docker containerization with multi-stage build
  • Digital Ocean App Platform deployment

Screenshots

GDCC Digital Repository - Main Interface
GDCC Digital Repository - Resource Categories
View Live Demo