A simplified link portal for Danial Khakbaz's social media profiles, designed with Next.js for easy navigation and quick access.
This project serves as a streamlined platform for social media links, created with Next.js for performance and efficiency.
- Responsive Design: Mobile-first, fully responsive layout.
- Performance Optimization: Efficient image handling using
sharp
. - Fast and Lightweight: Minimal dependencies to maintain speed and simplicity.
- SEO Ready: Basic SEO practices for improved discoverability.
- Next.js - Framework for server-rendered React applications.
- React - Library for UI development.
- Tailwind CSS - Utility-first CSS framework.
- React Icons - Icon library for consistent iconography.
- ESLint & Prettier - Code formatting and linting.
- Husky - Git hooks for pre-commit linting and formatting.
To set up this project locally, follow these steps:
- Clone the repository:
git clone https://github.com/Danielkhakbaz/links cd portfolio-links
- Install dependencies:
yarn
- Run the development server:
yarn dev
- Open http://localhost:3000 in your browser to see the project.
Here are some helpful scripts to assist in the development and maintenance of this project:
dev
: Runs the app in development mode.
build
: Compiles the app for production.
start
: Starts the production server.
lint
: Lints and fixes files using ESLint.
fix
: Formats files using Prettier.
check-prettier
: Checks the code format without making changes.