This is the source code for my personal developer portfolio, built as a single-page React app. It serves as a showcase for my projects, skills, and experience as a full-stack developer with a focus on the Next.js and React/Django stacks.
- React Router for seamless client-side navigation
- Framer Motion for smooth animations and transitions
- react-swipeable for mobile-friendly swipe interactions
- Clean, responsive layout for both desktop and mobile users
- Modular component-based structure for easy maintenance and scalability
- Written in TypeScript for type safety and better developer experience
To run the project locally:
# Clone the repository
git clone https://github.com/Cheplusplus/portfolio
cd portfolio
# Install dependencies
npm install
# Start the development server
npm run devThe app will run at http://localhost:3000.
src/
├── components/ # Reusable UI components
├── pages/ # Main route views (e.g., Home, Projects)
├── lib/ # Helper functions and modules
├── assets/ # Images and static files
├── App.tsx # Root component with routes
├── main.tsx # Entry pointFeel free to connect with me via email if you’d like to chat about opportunities or collaborations.