A Portfolio made with Nextjs, Reactjs, Typescript, TailwindCSS, Framer motion, Resend and React-email.
- Built with React.js and Next.js
- Fully typed with TypeScript
- Form handled with server actions
- Integrated Resend API for email sending (requires API key)
- Animations created with Framer Motion
- Styled using TailwindCSS
- Fully responsive design
- Custom hooks
- Integrated React Vertical Timeline component
- Optimized for SEO and accessibility
- PWA (Progressive web app)
- Light/dark mode toggle
- Hosted on Vercel
Install it with pnpm
pnpm install
Clone the project
git clone https://github.com/cjgv1809/Portfolio-2.0.git
Go to the project directory
cd new-portfolio-project
Install dependencies
pnpm install
Start the server
pnpm run dev
To run this project, you will need to add the following environment variables to your .env file
RESEND_API_KEY
CONTACT_EMAIL
NODE_ENV=development