A modern, responsive personal website showcasing Robert A. Sanchez's work in health equity advocacy, patient care, and community engagement.
- Dynamic Resume: Interactive resume section with downloadable PDF and Word versions
- Blog: Latest insights and articles on health equity and advocacy
- Events: Upcoming and past events with registration functionality
- Testimonials: Carousel of testimonials from colleagues and partners
- Resource Library: Searchable collection of educational resources
- Contact Form: Validated contact form with user feedback
- Social Integration: Links to professional social media profiles
- Analytics: Google Analytics integration for tracking user engagement
- Accessibility: WCAG 2.1 compliant with skip links and ARIA labels
- React
- TypeScript
- Tailwind CSS
- Framer Motion
- GSAP
- Google Analytics
- Clone the repository:
git clone https://github.com/yourusername/pitosanchez.com.git- Install dependencies:
cd pitosanchez.com
npm install- Create a
.envfile in the root directory and add your Google Analytics tracking ID:
NEXT_PUBLIC_GA_TRACKING_ID=your-tracking-id
- Start the development server:
npm run dev- Open http://localhost:3000 in your browser.
src/
├── components/
│ ├── HomePage.tsx
│ ├── Blog.tsx
│ ├── Events.tsx
│ ├── Testimonials.tsx
│ └── ResourceLibrary.tsx
├── types/
│ └── global.d.ts
├── public/
│ ├── images/
│ └── resources/
└── styles/
└── globals.css
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
Robert A. Sanchez - robsanchez124@gmail.com
Project Link: https://github.com/yourusername/pitosanchez.com