Skip to content

Mayawaaan/PersonalPortfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

PersonalPortfolio A modern, high-performance personal portfolio website built to showcase skills and projects, designed with a focus on speed and interactivity.

πŸš€ Features Responsive Design: Seamlessly adapts to mobile, tablet, and desktop screens.

Project Showcase: interactive gallery to display technical projects.

Fast Loading: Powered by Vite's next-generation tooling.

Clean UI/UX: Minimalist and user-friendly interface.

πŸ› οΈ Tech Stack Core: React (JavaScript Library)

Build Tool: Vite (Fast frontend build tool)

Language: JavaScript (ES6+)

Styling: CSS / Modern Styling

Linting: ESLint

πŸ“‚ Project Structure Bash

PersonalPortfolio/ β”œβ”€β”€ src/ # Source code (Components, Pages, Styles) β”œβ”€β”€ public/ # Static assets (Images, Icons) β”œβ”€β”€ index.html # Entry point β”œβ”€β”€ vite.config.js # Vite configuration settings β”œβ”€β”€ package.json # Dependencies and scripts └── .gitignore # Git ignore rules πŸ“‹ Prerequisites Ensure you have the following installed on your local machine:

Node.js (v16 or higher recommended)

npm (Node Package Manager)

πŸ“¦ Installation Follow these steps to set up the project locally:

Clone the repository

Bash

git clone https://github.com/Mayawaaan/PersonalPortfolio.git cd PersonalPortfolio Install dependencies

Bash

npm install Start the development server

Bash

npm run dev Open in Browser The terminal will show the local URL (usually http://localhost:5173). Open this link in your browser to view the portfolio.

πŸ—οΈ Build for Production To create an optimized build for deployment:

Bash

npm run build The output will be generated in the dist directory, ready to be deployed to platforms like Vercel, Netlify, or GitHub Pages.

🀝 Contributing Contributions are always welcome!

Fork the project.

Create your feature branch (git checkout -b feature/AmazingFeature).

Commit your changes (git commit -m 'Add some AmazingFeature').

Push to the branch (git push origin feature/AmazingFeature).

Open a Pull Request.

πŸ“§ Contact Mayawaaan - GitHub Profile

Project Link: https://github.com/Mayawaaan/PersonalPortfolio

Releases

No releases published

Packages

No packages published

Languages