This is the official repository for my personal portfolio website, built using React. The website showcases my projects, technical skills, and professional experience as a full-stack developer with expertise in the MERN stack, Firebase, Postgres, Tailwind CSS, and more.
- π» Responsive Design: Fully responsive and accessible across all devices.
- π Portfolio Sections: Displays key information about me, my skills, projects, education, and contact details.
- π¨ Interactive Components: Testimonial sliders, project cards, and more for a dynamic user experience.
- π§ Email Integration: EmailJS is used for contact form submissions, sending emails directly to my Zoho Mail inbox.
- π Smooth Navigation: Features include a header, sidebar, and smooth scrolling for ease of use.
-
Frontend:
- βοΈ React.js
- πΌοΈ HTML5 & CSS3
- π¨ JavaScript (ES6+)
- π React-Slick for carousels
- π Toast notifications for form submissions
-
Backend:
- π’ Node.js
- π© EmailJS for form handling
-
Deployment:
- π Netlify for hosting and deployment
- π Continuous Integration/Deployment (CI/CD)
To run the portfolio website locally, follow these steps:
-
π₯ Clone the repository:
git clone https://github.com/Dbat24/Dbat24.git
-
π Navigate to the project directory:
cd Dbat24-Portfolio
-
π¦ Install dependencies:
npm install
-
βΆοΈ Run the development server:npm start
The website will be running at
http://localhost:3000
.
/src
/components
AboutMe.js
ContactMe.js
Home.js
Header.js
Sidebar.js
...
/assets
images, icons, and other media files
/styles
Global CSS and individual component styles
app.js
index.js
Contributions are welcome! Feel free to submit a pull request or open an issue.
This project is licensed under the MIT License. See the LICENSE file for more details.
If you have any questions or feedback, feel free to reach out via the contact form on the website or email me directly at abdulhafisbamidele@gmail.com
.