An open API service indexing awesome lists of open source software.

https://github.com/makersmecca/portfolio

My Portfolio website built with React+Vite and Tailwind
https://github.com/makersmecca/portfolio

es6-javascript javascript portfolio-project portfolio-site portfolio-templates react reactjs tailwind-css tailwindcss

Last synced: 3 months ago
JSON representation

My Portfolio website built with React+Vite and Tailwind

Awesome Lists containing this project

README

          

# Portfolio
[![Netlify Status](https://api.netlify.com/api/v1/badges/9c78e292-0d53-4cbd-a9ab-fb5afdea7139/deploy-status?branch=main)](https://app.netlify.com/sites/ayudh/deploys)
[![CodeQL Advanced](https://github.com/makersmecca/Portfolio/actions/workflows/codeql.yml/badge.svg)](https://github.com/makersmecca/Portfolio/actions/workflows/codeql.yml)
[![CodeQL](https://github.com/makersmecca/Portfolio/actions/workflows/github-code-scanning/codeql/badge.svg)](https://github.com/makersmecca/Portfolio/actions/workflows/github-code-scanning/codeql)

### My portfolio website. Developed using React, Vite, and Tailwind CSS.

![](https://raw.githubusercontent.com/makersmecca/Portfolio/refs/heads/main/Portfolio%20Poster.png)

### Features
- Minimalistic UI: I prefer a clean look with attention to small details, hence I went with a minimalist design, with subtle animations.
- Responsive: Fully optimized for various screen sizes and devices.
- Interactive: Subtle animations and transitions for enhanced UX.
- Specified Sections: Showcases various aspects of my work in separate sections, like My Projects, Technical Skills etc.
- Downloadable Resume: Download button to download my Resume.
- Custom Animations: Created custom animation sequences using Tailwind config and CSS.

### Technologies used
- React JS: A JavaScript library for building user interfaces.
- Vite: A build tool that helps make development faster. Provides quick development servers and efficient production builds.
- Tailwind CSS: A utility-first CSS framework that simplifies styling by providing pre-built classes for common styles.
- Google Fonts: Fun creative fonts from Google that can be imported to your project.
- Netlify: A platform that provides build, deployment, and serverless backend services for web applications and dynamic websites.

### Installation
Before you begin, make sure you have the following tools installed on your system:
- Node.js: Download and install [Node.js Official site](https://nodejs.org/en/download/package-manager)
- npm or yarn: Included with Node.js (check by running "npm -v" or "yarn -v" in your terminal)
- Git: Download and install from [Git Official Site](https://git-scm.com/downloads)
- VS Code: Download and install [VS Code](https://code.visualstudio.com/download). The integrated terminal of VS Code makes it easier to run the bash commands, mentioned in the following steps.

#### To run this project locally, follow these steps:


  1. Clone this repository


  2. ```bash
    git clone https://github.com/makersmecca/Portfolio
    ```
  3. Navigate to the project folder
  4. ```bash
    cd Portfolio
    ```

  5. Install Dependencies
  6. ```bash
    npm install
    ```

  7. Start Dev Server
  8. ```bash
    npm run dev
    ```

  9. Open on browser

  10. Go to "http://localhost:5173"


You should be able to see the portfolio website up and running on your browser.

### Planned Future Improvements
- Blog Section: Add blogs to share my experiences, thoughts, skills, and other random projects.
- Contact Me Form: An integrated form to send a message to me.

### License
Licensed under [MIT License](https://github.com/makersmecca/Portfolio/blob/main/LICENSE)
- You can use, customize, and modify this project to suit your needs.
- Let me know if you do, I'd love to see your versions as well!
![](https://raw.githubusercontent.com/catppuccin/catppuccin/main/assets/footers/gray0_ctp_on_line.svg?sanitize=true)