Welcome to the codebase for the CoderDojo Schöneweide website!
This project is built using Astro, a modern frontend framework optimized for fast, content-rich websites.
We are currently in the process of redesigning the site based on a new visual direction.
Designs and prototypes have been created in Figma and are available to all team members (see below).
To run this project locally:
# Clone the repository
git clone https://github.com/majdkt/coderDojo.git
cd coderDojo
# Install dependencies
npm install
# Start the development server
npm run devThe site will be available at http://localhost:4321/
Astro uses file-based routing. Pages live inside the src/pages/ directory. Components and layouts can be found in src/components/ and src/layouts/.
The website is built using an Astro template, customized to fit the needs of CoderDojo Schöneweide.
We're in the middle of redesigning the website with a fresh look and improved UX. The development work should follow the structure of the new Figma design as closely as possible.
All design guidelines, component layouts, and page flows (mobile + desktop) are documented here:
👉 Figma Project – CoderDojo Schöneweide
Please use this as the single source of truth when implementing features or pages.
If you’re not already added to the project, ask the team to invite you.
- Fork the repository or create a new branch from
main. - Make your changes, following the design specs in Figma.
- Submit a pull request with a short description of what you’ve built or improved.
Let’s keep the code clean, accessible, and easy to maintain!
If you have any questions about the setup, design implementation, or contribution process, feel free to reach out to the project maintainer.
Thanks for being part of the CoderDojo Schöneweide team! 💻🎨🚀