Welcome to my Portfolio! This repository showcases my personal and professional projects, built primarily with React and Express.js.
This project is a full-stack personal portfolio website designed to highlight my skills, experience, and work. It features a modern React frontend with a responsive, user-friendly interface. The backend is powered by Express.js and is responsible for handling contact form submissions securely. For email functionality, the site integrates with Resend a modern email service to process and send contact form messages directly to my inbox. This ensures reliable email delivery and adds an extra layer of professionalism to the sites communication features.
- Fully responsive design
- React-based frontend
- Contact form with backend email handling (Express.js + Resend)
- Project showcase
- Secure form submission
To get a local copy up and running:
Frontend
- Clone the repo:
git clone https://github.com/idleCyrex/Portfolio.git- Navigate to the frontend directory:
cd Portfolio/frontend- Install frontend dependencies:
npm install- Start the development server:
npm startBackend
- Navigate to the backend directory:
cd ../backend- Install backend dependencies:
npm install- Start the backend server:
npm start