https://github.com/devnadeemashraf/portfolio
Portfolio built with NextJS and shadcn/ui
https://github.com/devnadeemashraf/portfolio
formspree nextjs portfolio-website shadcn-ui
Last synced: about 2 months ago
JSON representation
Portfolio built with NextJS and shadcn/ui
- Host: GitHub
- URL: https://github.com/devnadeemashraf/portfolio
- Owner: devnadeemashraf
- Created: 2023-07-25T18:05:45.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-04-12T20:27:00.000Z (about 2 years ago)
- Last Synced: 2024-04-13T18:59:40.158Z (about 2 years ago)
- Topics: formspree, nextjs, portfolio-website, shadcn-ui
- Language: TypeScript
- Homepage: https://nadeemashraf.dev
- Size: 511 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Nadeem Ashraf - Developer Portfolio
A Portfolio Website built with Next.js 15 and TypeScript. This project showcases my skills, projects, and experience in a clean and modern design.
## Folder Structure
```
src/
├── app/ # App router pages and layouts
│ ├── api/ # API route handlers
│ ├── (routes)/ # Route groups (e.g., blog, projects)
│ ├── layout.tsx # Root layout
│ └── page.tsx # Home page
├── components/ # Reusable UI components
│ ├── common/ # Shared components (buttons, cards, etc.)
│ ├── layout/ # Layout components (header, footer, etc.)
│ └── sections/ # Page-specific sections
├── hooks/ # Custom React hooks
├── lib/ # Utility functions and shared logic
│ ├── api/ # API client code (for LeetCode stats, etc.)
│ └── utils/ # Helper functions
├── styles/ # Global styles and theme configuration
├── types/ # TypeScript type definitions
└── public/ # Static assets (fonts, images, etc.)
```