Prerequisites
Before you begin, ensure you have the following installed:- Node.js 18.x or later
- npm or pnpm package manager
- Git for version control
Installation
Install dependencies
Install all required packages using npm:This will install the following core dependencies:
- Astro (v5.17.1) - The web framework
- React (v19.2.4) - UI component library
- Tailwind CSS (v4.2.1) - Styling framework
- Framer Motion (v12.34.4) - Animation library
- React Icons (v5.5.0) - Icon library
Available Scripts
The project includes several npm scripts for development and deployment:Project Structure
Chitagá Tech follows the standard Astro project structure:TypeScript Configuration
The project uses TypeScript with Astro’s strict configuration:tsconfig.json
.astro, .ts, and .tsx files.
Development Tips
Hot Module Replacement (HMR) is enabled by default. Changes to your code will automatically reflect in the browser without a full page reload.
- Astro pages are in
src/pages/and use file-based routing - React components should be placed in
src/components/ - Global styles are in
src/styles/global.css - Static assets (images, fonts) go in the
public/directory
Next Steps
Now that your environment is set up:- Learn about styling with Tailwind CSS v4
- Explore the deployment process
- Review the component library