A modern, performant personal website built with Next.js and TypeScript. This project serves as a portfolio and blog platform, showcasing work and sharing articles.
Live Demo: yashvasinsana.vercel.app
This is a full-stack web application built with modern web technologies, featuring a clean design and optimized performance. The site includes portfolio content and an articles section for sharing insights and experiences.
- Framework: Next.js - React framework for production
- Language: TypeScript - Type-safe JavaScript
- Styling: CSS with PostCSS
- Linting: ESLint - Code quality and standards
- Deployment: Vercel
├── articles/ # Articles and content
├── scripts/ # Utility scripts
├── src/ # Source code
│ ├── cache/ # Cache output {ignored}
│ ├── app/ # Next.js app directory (pages, layouts)
│ ├── components/ # Reusable React components
│ ├── data/ # Portfolio data
├── components.json # Component configuration
├── next.config.ts # Next.js configuration
├── tsconfig.json # TypeScript configuration
└── package.json # Dependencies and scripts
- Node.js (v18 or higher recommended)
- npm, yarn, pnpm, or bun
Clone the repository:
git clone https://github.com/Silverscrypt/silverscrypt-website.git
cd silverscrypt-websiteInstall dependencies:
npm install
# or
yarn install
# or
pnpm install
# or
bun installStart the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun devOpen http://localhost:3000 in your browser to see the application. The page will automatically update as you edit files.
Create a production build:
npm run build
npm run start- Responsive design optimized for all devices
- Static site generation for optimal performance
- Blog articles support
- TypeScript for type safety
- Modern ESLint configuration
- Optimized font loading with Next.js Font
To add your own articles, create markdown files in the Articles folder. Categories can be modified.
This project is deployed on Vercel, which provides seamless integration with Next.js.
To deploy your own version:
- Push your code to a GitHub repository
- Import the repository in Vercel
- Vercel will automatically detect Next.js and configure the build settings
- Deploy with a single click
For detailed deployment instructions, see the Next.js deployment documentation.
- Next.js Documentation - Comprehensive Next.js guide
- Learn Next.js - Interactive tutorial
- shadcn Library - A collection of UI components
- TailwindCSS Documentation - Comprehensive TailwindCSS guide
npm run dev- Start development servernpm run build- Create production buildnpm run start- Start production servernpm run lint- Run ESLint