<<<<<<< HEAD
A fully dynamic, production-ready MERN stack portfolio. The frontend acts as an animated, 3D-enhanced shell, while all data is securely managed through a hidden Admin panel.
- Zero Hardcoded Content: Everything (Bio, Skills, Experience, Projects) is stored in MongoDB.
- Hidden Admin Dashboard: Access via the subtle "⚙" icon in the footer.
- 3D Interactive Sections: Uses Three.js and
@react-three/fiberfor immersive data visualization. - Framer Motion: Smooth scroll and reveal animations.
- Secure Architecture: JWT httpOnly cookies, Cloudinary integration, and rate-limiting.
- Navigate to the
server/directory:cd server - Install dependencies:
npm install - Create a
.envfile based on.env.exampleand fill in your MongoDB URI, Cloudinary keys, etc. - Start the server:
npm run dev
- Navigate to the
client/directory:cd client - Install dependencies:
npm install - Start the dev server:
npm run dev
- Once both servers are running, go to
http://localhost:5173/admin/login - The system will detect no admin exists and prompt you for first-time setup.
- Enter your email, password, and the
ADMIN_SETUP_KEYyou defined in your.envfile. - You will be logged in to the admin panel. From there, fill in all sections to build your homepage! =======
d1c59093f86165be3bb9d7f6c412fd3815c84d26