- Responsive Design: The website is fully responsive and works on all devices. Optimized for desktop, tablet, and mobile views.
- Dark Mode: Toggle between light and dark mode.
- Framer Motion Animations: Smooth transitions and interactive animations for engaging user experience.
- Dynamic Content: Integrated with Django DRF for dynamic management of projects, testimonials, and blog content.
- SEO Optimized: Using Next.js for static site generation and server-side rendering for SEO optimization.
- Contact Form: Contact form with email integration for easy communication.
- Next.js: React framework for building server-side rendered and static websites.
- Framer Motion: Animation library for React.
- Tailwind CSS: Utility-first CSS framework for rapid UI development.
- Django DRF: Backend API for managing dynamic content which is a seperate repositery.
- Vercel: Deployment platform for Next.js applications.
- Clone the repository:
git clone https://github.com/izharxyz/portfolio.git
- Navigate to the project directory:
cd portfolio
- Install dependencies:
yarn install
# or npm install --legacy-peer-deps
- Run the development server:
yarn dev
# or npm run dev
This project is integrated with a Django DRF backend for managing dynamic content. You can find the backend code in the portfoliofy repository which handles content dynamically (such as projects, testimonials, and blog posts). The backend needs to be running separately.
Ensure the NEXT_PUBLIC_API_URL
is correctly set in the .env file.
Contributions are welcome! Feel free to open an issue or submit a pull request if you have any improvements to the project.
This project is open source and available under the custom MIT License.