A modern, responsive portfolio website built with Next.js 14, TypeScript, Tailwind CSS, and Framer Motion.
Clone the repository:
git clone https://github.com/StarKnightt/prasendev
Install dependencies:
npm install
Run the development server:
npm run dev
Open http://localhost:3000 in your browser.
src/data/resume.tsx
with your personal information.content
directory as MDX files.src/data/products.ts
to add your recommended products.tailwind.config.ts
.āāā content/ # Blog posts (MDX)
āāā public/ # Static assets
āāā src/
ā āāā app/ # Next.js app router pages
ā āāā components/ # React components
ā āāā data/ # Data files and types
ā āāā lib/ # Utility functions
The theme can be customized in tailwind.config.ts
:
theme: {
extend: {
colors: {
primary: {...},
secondary: {...},
}
}
}
Update the following files to customize content:
src/data/resume.tsx
: Personal information and experiencesrc/data/products.ts
: Recommended productscontent/*.mdx
: Blog postsCreate a new MDX file in the content
directory:
---
title: "Your Post Title"
publishedAt: "2024-01-01"
summary: "Brief description of your post"
---
Your content here...
# Start development server
npm run dev
# Build for production
npm run build
# Start production server
npm start
# Lint code
npm run lint
This website is PWA-ready with:
git checkout -b feature/AmazingFeature
)git commit -m 'Add some AmazingFeature'
)git push origin feature/AmazingFeature
)This project is licensed under the MIT License - see the LICENSE file for details.
Your Name - @Prasenjit
Project Link: Try it here