This is my personal portfolio website built using Vite, React, SASS and TypeScript. It showcases my projects, skills, and experience as a front-end developer.
This portfolio is designed to provide a clear representation of my work and skills. It includes sections such as an introduction, project showcases, and contact information. The website is fully responsive and built with a modern tech stack.
- Responsive Design: Works on desktops, tablets, and mobile devices.
- Smooth Navigation: Implemented with React Router and smooth scroll.
- Animated Transitions: Using Framer Motion for subtle animations.
- Project Showcases: Detailed descriptions and links to live projects and repositories.
- Contact Form: Allows visitors to get in touch with me directly.
To run this project locally, follow these steps:
-
Clone the repository:
git clone https://github.com/rowleks/portfolio-site.git
-
Navigate to the project:
cd portfolio-site
-
Install dependencies:
npm install
-
Start the developer server:
npm run dev
-
Open your browser and visit
http://localhost:5173
Once the project is set up, you can explore the portfolio by navigating through different sections. You can view my projects, read about my skills, and contact me via the form provided.
- Vite: For blazing-fast development and build processes.
- React: For building the user interface.
- TypeScript: For type safety and better developer experience.
- React Router: For seamless navigation between pages.
- Framer Motion: For smooth animations and transitions.
- Sass: For advanced CSS styling with variables, nested rules, and more.
- EmailJS: For handling contact form submissions directly through email.
- React Toastify: For providing elegant and customizable notifications.
- React Anchor Link Smooth Scroll: For smooth scrolling between sections of the page.
The design for this portfolio project was inspired by a Figma community project. Special thanks to the original designer for providing this template.
If you would like to contribute to this project, feel free to fork the repository and submit a pull request. Any contributions that improve the codebase or add new features are welcome!
Important
Kindly leave a star ⭐ if you simply want to download or clone this repository.
This project is licensed under the MIT License.
You can reach out to me through the following channels:
- Email: [email protected]
- LinkedIn: Rowland Momoh
Feel free to connect with me if you have any questions, feedback, or opportunities you'd like to discuss. I look forward to hearing from you!