This repository contains the source code for a personal portfolio website built using modern web development technologies. The portfolio showcases personal projects, skills, and achievements.
- Frontend Framework: React.js
- CSS Framework: Tailwind CSS
- JavaScript Libraries: React-Toastify, EmailJS
- Build Tool: Vite
- Linting: ESLint
portfolio/
├── public/ # Static files like favicon.ico
├── src/ # Source code for the application
│ ├── assets/ # Image and media assets
│ ├── components/ # Reusable React components
│ ├── styles/ # CSS files and Tailwind configurations
│ ├── utils/ # Utility functions and data
│ └── main.jsx # Main entry point for the React app
├── .gitignore # Git ignore file
├── package.json # Project dependencies and scripts
├── tailwind.config.js # Tailwind CSS configuration
├── vite.config.js # Vite configuration file
└── README.md # Project documentation (this file)
To run this project locally, follow these steps:
-
Clone the repository:
git clone https://github.com/your-username/portfolio.git cd portfolio
-
Install dependencies:
npm install
-
Run the development server:
npm run dev
The app will be available at
http://localhost:5173
.
To build the project for production, run:
npm run build
The production-ready files will be located in the dist
directory.
- Responsive Design: Optimized for different screen sizes.
- Interactive Components: Developed with React.js and modern JavaScript libraries.
- Accessibility and Performance: Follows best practices for web performance and accessibility.
Contributions are welcome! Please open an issue or create a pull request with your changes.
This project is licensed under the MIT License.
For any inquiries or feedback, please contact utkarsh_katiyar@outlook.com.