Skip to content

alexreu/portfolio-v2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AlexDevLab Portfolio

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.

Project Overview

This portfolio is built using modern web technologies to create a responsive, interactive, and visually appealing showcase of skills, services, and contact information.

Key Features

  • 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

Technologies Used

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • Framer Motion
  • Sanity CMS
  • Vercel (for deployment)

Getting Started

To run this project locally, follow these steps:

  1. Clone the repository
  2. Install dependencies:
    pnpm install
    
  3. Set up environment variables (see .env.example)
  4. Run the development server:
    pnpm run dev
    
  5. Open http://localhost:3000 in your browser

Project Structure

The project follows a standard Next.js structure with some custom directories:

  • app/: Contains the main application pages and API routes
  • components/: Reusable React components
  • lib/: Utility functions and types
  • public/: Static assets
  • studio/: Sanity Studio configuration

Deployment

This project is configured for easy deployment on Vercel. Simply connect your GitHub repository to Vercel for automatic deployments.

Contact

For any inquiries or collaborations, please reach out through the contact form on the website or directly at contact@alexdevlab.com.

License

This project is private and not open for public use or distribution.


© 2024 AlexDevLab. All rights reserved.