CodersCamp is an open-source monorepo that contains the internal application, public website, and development resources for a free six-month web development bootcamp run in Poland by the CodersCrew Association.
What is CodersCamp?
CodersCamp is a monorepo that organizes the software behind a free six-month web development bootcamp. It takes the bootcamp's curriculum and participant management needs and provides the code for an API (api package), a UI component library (ui package), a public website (website package), and an internal admin panel (panel package). The repository is maintained by the CodersCrew Association and its open-source contributors. The bootcamp itself guides participants from first lines of code to a web developer career through five modules: HTML/CSS/JavaScript, TypeScript, Node.js REST APIs, React single-page applications, and a choice of advanced back-end with Nest.js or advanced front-end with Redux.js.
Key Features
- Monorepo structure — The repository is split into four packages (api, ui, website, panel) plus documentation, all managed in one codebase.
- Technology stack — Built with TypeScript, React, NestJS, Prisma, and Chakra UI, with event-modeling and event-sourcing patterns applied to the architecture.
- Component library with Storybook — The ui package includes a Storybook component library deployed at an accessible URL, allowing developers to explore components in isolation.
- Design mockups in Figma — Application mockups are available in a Figma file linked from the README, covering both the app and website.
- Automated quality checks — A Code Check GitHub Action runs tests on the api and ui packages, with coverage reported to Codecov using separate flags for each package.
- Deployment targets — The API is deployed on Heroku, while the documentation, Storybook, and website are hosted on Vercel.
- Education program integration — The repository supports a structured bootcamp with 6-person teams, mentors, module demos, and a final 24-hour hackathon.
Who is it for?
- Bootcamp organizers — CodersCrew members can use the internal panel and API to manage applicants, participants, teams, and module progress.
- Open-source contributors — Developers can contribute to the api or ui packages, with clear issue labels per scope (api, ui, website, panel) and CI checks on pull requests.
- Web development learners — While the repo itself is not a learning platform, the course structure and project-based approach defined in the README serve as a model for anyone building a similar educational program.
What can you do with CodersCamp?
- Track a multi-module cohort — Organize a 6-month bootcamp into 5 modules, assign 6-person teams with mentors, and review demo projects at the end of each module.
- Run a final hackathon — Schedule a 24-hour event where participants build an application matching business requirements from a partner.
- Build a similar monorepo — Use the package layout and tech stack as a reference for splitting an API, UI library, website, and admin panel in a single TypeScript repository.
FAQ
Is CodersCamp free?
Yes, the CodersCamp bootcamp is free and open source, and the repository itself is published under an open-source license on GitHub.
What technologies does CodersCamp use?
The monorepo uses TypeScript across all packages, with React for the UI and website, NestJS and Prisma for the API, and Chakra UI for styling. The architecture applies event-modeling and event-sourcing concepts.
Who runs CodersCamp?
CodersCamp is organized in Poland by the CodersCrew Association, a student organization that also maintains the GitHub repository.
How long is the CodersCamp bootcamp?
The bootcamp lasts 6 months and includes 5 modules, with participants working in 6-person teams led by a mentor and finishing with a 24-hour hackathon.




