Welcome to the AlexDevLab portfolio project! This is a personal website showcasing the freelance services and work of AlexDevLab, a front-end developer based in Réunion Island.
This portfolio is built using modern web technologies to create a responsive, interactive, and visually appealing showcase of skills, services, and contact information.
- Responsive design for various screen sizes
- Interactive UI elements using Framer Motion
- Dynamic content management with Sanity CMS
- Contact form with email integration
- Performance optimizations with Next.js
- Next.js
- React
- TypeScript
- Tailwind CSS
- Framer Motion
- Sanity CMS
- Vercel (for deployment)
To run this project locally, follow these steps:
- Clone the repository
- Install dependencies:
pnpm install
- Set up environment variables (see
.env.example
) - Run the development server:
pnpm run dev
- Open http://localhost:3000 in your browser
The project follows a standard Next.js structure with some custom directories:
app/
: Contains the main application pages and API routescomponents/
: Reusable React componentslib/
: Utility functions and typespublic/
: Static assetsstudio/
: Sanity Studio configuration
This project is configured for easy deployment on Vercel. Simply connect your GitHub repository to Vercel for automatic deployments.
For any inquiries or collaborations, please reach out through the contact form on the website or directly at contact@alexdevlab.com.
This project is private and not open for public use or distribution.
© 2024 AlexDevLab. All rights reserved.