Skip to content

JoaoTMDias/joaodias.me

Repository files navigation

joaodias.me

My personal website built with Astro and React.

🚀 Getting Started

# Install dependencies
npm install

# Start development server
npm dev

# Build for production
npm build

# Preview production build
npm preview

🧪 Testing

This project uses Playwright for end-to-end testing.

# Run Playwright tests
npm test:e2e

# Run Playwright tests with UI
npm test:e2e:ui

# Run unit tests
npm test:unit

# Run unit tests with coverage
npm test:unit:coverage

📝 Scripts

  • npm dev - Start development server
  • npm build - Build for production
  • npm preview - Preview production build
  • npm test:e2e - Run Playwright end-to-end tests
  • npm test:e2e:ui - Run Playwright tests with UI
  • npm format - Format code with Prettier

🛠️ Tech Stack

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.