Personal solution to the Contact Page challenge from devChallenges: Contact Page | devChallenges.io | Real-life Coding Projects to become a Software Engineer
What’s not implemented to conserve time:
- Page break down into multiple components
- Custom validation errors
- User notification on successful form submit
- Responsivity for screens with width < 660px
- Other things not in the designs
Requirements:
- Node.js (see version in
.tool-versions
) - pnpm
Useful commands:
# Install dependencies
pnpm install
# Start development server
pnpm run dev
# Lint
pnpm run lint
# Build
pnpm run build
# Preview last build
pnpm run preview