Skip to content

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.

Notifications You must be signed in to change notification settings

UtkarshK95/portfolio

Repository files navigation

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:

    git clone https://github.com/your-username/portfolio.git
    cd portfolio
  2. Install dependencies:

    npm install
  3. Run the development server:

    npm run dev

    The app will be available at http://localhost:5173.

Building for Production

To build the project for production, run:

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.

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages