Skip to content

Latest commit

 

History

History
77 lines (55 loc) · 1.75 KB

File metadata and controls

77 lines (55 loc) · 1.75 KB

Code Academy Berlin Website

Gatsby-based website for Code Academy Berlin, an on-campus coding bootcamp in Berlin.

Important Notice

Code Academy Berlin closed its doors in December 2025. The academy will not be starting any new classes. This repository contains the website codebase that was maintained during the academy's operation (2020-2025).

Over its five-year journey, Code Academy Berlin served over 250 alumni across 32 cohorts, offering on-site coding bootcamps with live classes, small groups, and 1:1 mentoring in Web Development and Data Analytics.

Technology Stack

  • Framework: Gatsby 3.x
  • UI Library: Material-UI (v4)
  • Language: JavaScript/React
  • Styling: Material-UI styles with custom themes
  • Content Management: Markdown files via Gatsby Transformer Remark
  • Deployment: Netlify

Getting Started

Prerequisites

  • Node.js (v14 or higher recommended)
  • npm or yarn

Installation

# Install dependencies
npm install
# or
yarn install

Development

# Start development server
npm run develop
# or
yarn develop

The site will be available at http://localhost:8000

Build

# Clean and build for production
npm run build
# or
yarn build

Project Structure

  • src/pages/ - Page templates and markdown content
  • src/components/ - React components
  • src/templates/ - Gatsby page templates
  • src/data/ - Static data files (markdown, JSON, assets)
  • static/ - Static assets served as-is
  • gatsby-config.js - Gatsby configuration
  • gatsby-node.js - Gatsby Node APIs

Key Features

  • Multi-language support
  • Blog/alumni testimonials
  • Course pages and information
  • Application forms
  • Campus information
  • Privacy and legal pages (Impressum)

License

MIT