abcdkbd

Happy Learning Spot

Project Technology Stack Documentation

The tech stack we work with and why we choose it.

Project Technology Stack Documentation

Frontend

Astro.js

  • Purpose: Utilized as the core frontend framework for building the project.
  • Features:
    • File-based routing.
    • Supports server-side rendering (SSR) and static site generation (SSG).
    • Integrates seamlessly with other frameworks like React.

Styling

Vanilla CSS

  • use CSS variables
  • use BEM approach to define selectors
  • use Nested CSS structure

Other Tools

Code Formatting & Linting

  • Prettier: For consistent code formatting.
  • ESLint: For identifying and fixing coding errors.