Crash The Routines is a personal codebase, UI library, portfolio and frontend development reference, hosted on Astro. The project features mockups, ready-made interface blocks, mini-projects, and articles to speed up development and share best practices.
- Astro — project base, build, and integration components
- HTML/CSS/JS — basic templates and examples
- Markdown/MDX — articles, guides, and built-in code samples. - (coming soon) TypeScript and React components
- React
- Typescript
- NextJS
Project | Stack | Discription |
---|---|---|
astro-blog | Astro, Typescript | Astro blog with categories and search |
astro-multilang | Astro, React, Typescript | My old multi-lang portfolio + blog. |
astro-multilink | Astro | Coming Soon. |
astroblogportfolio | Astro, Typescript | Astro Blog + Portfolio. |
b2bhelpadmin | React, Tailwind | React dashboard. |
codebase | Astro, Typescript | Portfolio, reference book, blog on Astro. |
game-portal | React, Tailwind | React game portal. |
luxurycar-react-landing | React | React landing. |
- A collection of solid layout solutions
- Interface components: cards, forms, players, hero blocks, etc.
- Integrations with frameworks and libraries
- Search and strengthen the structure via Astro
- Documentation and articles directly in
content/
Source/
├─ apps/ # Astro / React / Next projects
├─ mobile/ # React Native & Flutter projects
├─ backend/ # CMS, API, Server for control projects
After launch, the project is available at: http://localhost:4321
pnpm dev # runs all dev servers in parallel
pnpm build # builds everything
pnpm turbo run dev --filter=astro-app
pnpm turbo run build --filter=next-app
Check the list of available projects:
pnpm list -r
- Use ESLint and Prettier
- Components are small and reusable.
- Comments are only for logic.
- We focus on code readability and structure.
Dmitry Lean — Software Developer GitHub Profile