A full-stack portfolio application showcasing my work, featuring a public portfolio site and a secure admin dashboard to manage projects.
This project demonstrates my ability to build responsive, interactive, and maintainable web applications with modern development practices.
- Responsive, modern interface
- Highlights projects, skills, and experience
- Contact form integration
- Secure login for project management
- Add, edit, or remove projects dynamically
Frontend: React, Tailwind CSS, and modern UI animation libraries.
Backend: Node.js, Express, and MongoDB for API and data management.
Note: Additional tools and libraries are used internally for performance, animation, and interactivity.
Clone the repo and run locally:
git clone https://github.com/vicious-franco/portfolio.git
cd portfolio
# Frontend
cd client
npm install
npm start
# Backend
cd ../server
npm install
npm run dev

