https://github.com/utkarshk95/portfolio
A sophisticated portfolio app crafted using ReactJS and Tailwind CSS, incorporating advanced libraries such as React-Toastify for seamless notifications and EmailJS for efficient email handling. This app demonstrates modern design principles, responsive layouts, and robust functionality, showcasing a professional standard of web development.
https://github.com/utkarshk95/portfolio
css3 emailjs html5 javascript react-icons reactjs tailwind-css
Last synced: 4 months ago
JSON representation
A sophisticated portfolio app crafted using ReactJS and Tailwind CSS, incorporating advanced libraries such as React-Toastify for seamless notifications and EmailJS for efficient email handling. This app demonstrates modern design principles, responsive layouts, and robust functionality, showcasing a professional standard of web development.
- Host: GitHub
- URL: https://github.com/utkarshk95/portfolio
- Owner: UtkarshK95
- Created: 2021-06-26T13:14:18.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2025-02-19T16:29:29.000Z (over 1 year ago)
- Last Synced: 2025-04-25T11:42:18.514Z (about 1 year ago)
- Topics: css3, emailjs, html5, javascript, react-icons, reactjs, tailwind-css
- Language: CSS
- Homepage: https://utkarshkatiyar-portfolio.vercel.app/
- Size: 76 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Portfolio Project
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.
## Technologies Used
- **Frontend Framework**: React.js
- **CSS Framework**: Tailwind CSS
- **JavaScript Libraries**: React-Toastify, EmailJS
- **Build Tool**: Vite
- **Linting**: ESLint
## Project Structure
```
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)
```
## Getting Started
To run this project locally, follow these steps:
1. **Clone the repository**:
```bash
git clone https://github.com/your-username/portfolio.git
cd portfolio
```
2. **Install dependencies**:
```bash
npm install
```
3. **Run the development server**:
```bash
npm run dev
```
The app will be available at `http://localhost:5173`.
## Building for Production
To build the project for production, run:
```bash
npm run build
```
The production-ready files will be located in the `dist` directory.
## Features
- **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.
## Contributing
Contributions are welcome! Please open an issue or create a pull request with your changes.
## License
This project is licensed under the MIT License.
## Contact
For any inquiries or feedback, please contact [utkarsh_katiyar@outlook.com](mailto:utkarsh_katiyar@outlook.com).