Skip to content

Soumajit-Roy/Portfolio

Repository files navigation

My Portfolio

Welcome to my personal portfolio website! This project showcases my work, skills, and experiences as a web developer. It is built using modern web development technologies and is deployed on Netlify.

Table of Contents

Demo

You can view the live site here: My Portfolio

Netlify Status

Features

  • Responsive design that works on all devices.

  • Interactive UI/UX with smooth animations and hover effects.

  • Projects section showcasing my work with links to GitHub repositories.

  • Contact form for easy communication.

  • Integration of Fontawesome icons and custom fonts.

  • Dark Mode , Light Mode available on Switch. Can Save Your preferences.

Technologies Used

  • Vite: Fast development build tool optimized for React.

  • React: JavaScript library for building user interfaces.

  • Node.js: Used for backend operations and development scripts.

  • HTML: Structure of the website.

  • CSS: Styling the website for a visually appealing look.

  • JavaScript: Adds interactivity to the website.

  • Fontawesome: Provides a set of scalable vector icons.

  • Hover.css: Collection of CSS3 powered hover effects.

  • Fontshare: Free fonts used for typography.

  • Netlify: Platform used for deploying the website.

Installation

To run this project locally, follow these steps:

1. Clone the repository:

   ```bash

   git clone https://github.com/Soumajit-Roy/Portfolio.git

   ```

2. Navigate to the project directory:

   ```bash

   cd Portfolio

   ```

3. Install dependencies:

   ```bash

   npm install

   ```

4. Start the development server:

   ```bash

   npm run dev

   ```

5. Open your browser and visit http://localhost:3000 to view the website.

Usage

  • Explore the different sections of the website to learn more about my work.

  • Navigate to the Projects section to view detailed descriptions of my work with links to GitHub repositories.

  • Use the contact form to send me a message directly.

Deployment

This project is deployed on Netlify. Any changes pushed to the main branch will automatically trigger a new deployment.

To deploy your own version:

1. Fork the repository.

2. Link your forked repository to Netlify.

3. Deploy the site via Netlify's dashboard or CLI.

License

This project is open source and available under the MIT License.

Contact

Feel free to reach out if you have any questions or just want to connect!