This is a modern, full-stack portfolio website built with Next.js 15, TypeScript, and the latest web technologies. It showcases projects, skills, and experiences in a visually appealing and user-friendly manner.
- Framework: Next.js 15 (App Router)
- Language: TypeScript
- Database: MongoDB with Mongoose
- Styling: Tailwind CSS & DaisyUI
- Rendering Strategies: SSR, SSG, CSR
- Authentication: NextAuth.js (if implemented)
- Markdown Support: react-markdown, rehype-highlight, remark-gfm
- Fully responsive and modern UI/UX
- Dynamic portfolio projects & blogs
- Dark mode support
- SEO optimized
- Fast performance with ISR & SSG
- Contact form integration
git clone https://github.com/naymHdev/portfolio-with-next-ts.git
cd portfolio-with-next-ts
yarn install
Create a .env.local
file and add necessary environment variables:
MONGODB_URI=your_mongodb_connection_string
NEXT_PUBLIC_SITE_URL=https://naymweb.vercel.app/
# Add other required variables
yarn dev
The project will run at http://localhost:3000
Deployed on Vercel for seamless integration with Next.js.
Feel free to fork the repo, create a new branch, and submit a pull request.
This project is open-source and available under the MIT License.