Skip to content

AppleBoiy/mysite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Portfolio Website

A modern, responsive portfolio website built with React, featuring multilingual support, PWA capabilities, and optimized performance.

Preview

Desktop Preview

Desktop View

Mobile Preview

Mobile View

Tech Stack

  • Framework: React 18 + Vite
  • Styling: Tailwind CSS
  • UI Components: shadcn/ui
  • Animations: Framer Motion
  • Icons: Lucide React
  • i18n: react-i18next
  • Deployment: Vercel

Getting Started

Prerequisites

  • Node.js 18+
  • npm or yarn

Installation

# Clone the repository
git clone https://github.com/AppleBoiy/mysite.git

# Navigate to project directory
cd mysite

# Install dependencies
npm install

# Create .env file
cp .env.example .env

# Add your Web3Forms API key to .env
VITE_WEB3FORMS_ACCESS_KEY=your_api_key_here

Development

# Start development server
npm run dev

# Build for production
npm run build

# Preview production build
npm run preview

Project Structure

├── public/              # Static assets
├── src/
│   ├── components/      # React components
│   ├── contexts/        # React contexts
│   ├── hooks/          # Custom hooks
│   ├── locales/        # i18n translations
│   ├── pages/          # Page components
│   ├── utils/          # Utility functions
│   └── main.jsx        # App entry point
├── index.html
└── vite.config.js

License

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

Contact

About

My Portfolio Website

Resources

License

Stars

Watchers

Forks

Contributors