GDCC Digital Repository
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