Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 5 days 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 (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-09-07T11:21:43.000Z (2 months ago)
- Last Synced: 2024-09-07T21:28:25.754Z (2 months ago)
- Topics: css3, emailjs, html5, javascript, react-icons, reactjs, tailwind-css
- Language: CSS
- Homepage: https://utkarshkatiyar-portfolio.vercel.app/
- Size: 73.7 MB
- Stars: 2
- Watchers: 2
- 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 [[email protected]](mailto:[email protected]).