Welcome to my personal portfolio website repository, developed using React. This project highlights my journey as a software engineer and showcases the skills, services, and projects I’ve worked on. The portfolio is divided into multiple pages, including:
- Home: A welcome page with a brief introduction.
- About Me: A section detailing my background, including an image and resume link.
- Projects: A showcase of key projects, including images and descriptions of each.
- Services: A brief list of services I offer, such as web development and app development.
- Contact: An interactive form for users to send messages, capturing details like name, email, and phone number.
Currently, I am enhancing this portfolio by adding a backend using Node.js Express and MongoDB. The backend handles REST APIs for user and contact management, integrating a MongoDB database to store user and contact information. CRUD operations for contacts and users are being developed, and the backend is tested using Postman. I am also working on creating media queries to make the site compatible with a wide range of devices, and adding more content.
The site demonstrates responsive design principles and is fully hosted online using Git and version control best practices. Feel free to explore the source code and see how I’ve applied React and Node.js to build a functional, full-stack, responsive portfolio.
This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
Currently, two official plugins are available:
- @vitejs/plugin-react uses Babel for Fast Refresh
- @vitejs/plugin-react-swc uses SWC for Fast Refresh