Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tassawarhasib/portfolio
This portfolio website is built using React.js and CSS, providing a platform to showcase your skills, projects, and experiences. It includes a contact form integrated with EmailJS for easy communication with visitors.
https://github.com/tassawarhasib/portfolio
css emailjs jsx reactjs
Last synced: about 2 months ago
JSON representation
This portfolio website is built using React.js and CSS, providing a platform to showcase your skills, projects, and experiences. It includes a contact form integrated with EmailJS for easy communication with visitors.
- Host: GitHub
- URL: https://github.com/tassawarhasib/portfolio
- Owner: tassawarhasib
- Created: 2024-03-07T21:26:35.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-03-13T05:21:09.000Z (10 months ago)
- Last Synced: 2024-03-13T06:30:05.104Z (10 months ago)
- Topics: css, emailjs, jsx, reactjs
- Language: JavaScript
- Homepage: https://portfolio-tassawarhasib.vercel.app
- Size: 1.51 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Portfolio Website
## Overview
This portfolio website is built using React.js and CSS, providing a platform to showcase your skills, projects, and experiences. It includes a contact form integrated with EmailJS for easy communication with visitors.
## Features
- **Responsive Design**: The website is optimized for various devices and screen sizes, ensuring a seamless user experience across desktops, tablets, and mobile devices.
- **Skills Section**: Highlight your skills and expertise in various technologies, tools, and programming languages.
- **Experience**: Showcase your work experience, education, certifications, and any other relevant information.
- **Project Showcase**: Display your projects with descriptions, images, and links to GitHub repositories or live demos.
- **Contact Form**: Integrated contact form powered by EmailJS, allowing visitors to send messages directly to your email address.## Installation
To run the Portfolio Website locally, follow these steps:
1. Clone the repository:
```bash
git clone https://github.com/yourusername/portfolio-website.git
```2. Navigate to the project directory:
```bash
cd portfolio-website
```3. Install dependencies:
```bash
npm install
```4. Start the development server:
```bash
npm run dev
```5. Open your web browser and navigate to `http://localhost:3000` to view the website.
## Technologies Used
- **Frontend**: React.js, HTML, CSS
- **Email Service**: EmailJS for sending emails from the contact form
- **Deployment**: Host the website on platforms like GitHub Pages, Netlify, or Vercel## Usage
1. **Data Management**: Store your experience and projects data in JSON files located in the `data` directory for easy management and updates.
2. **Personalization**: Customize the content, styles, and layout of the website to reflect your personal brand and preferences.
3. **Project Showcase**: Add your projects to the portfolio section by updating the projects JSON file, including descriptions, images, and links.
4. **Skills and Experience**: Update the skills and experience sections with your relevant qualifications and achievements using JSON files.
5. **Contact Form Setup**: Configure EmailJS with your email service provider credentials to enable the contact form functionality.## Contributing
Contributions are welcome! If you would like to contribute to the Portfolio Website, please fork the repository and submit a pull request with your proposed changes.
## License
This project is licensed under the [MIT License](LICENSE).
## Contact
For any inquiries or feedback, please contact [Tassawar Hasib](mailto:[email protected]).
---
*Note: Replace placeholders (such as `yourusername`, `Your Name`, `[email protected]`, etc.) with appropriate values.*