Skip to content

dvh-sh/dvh.sh

Repository files navigation

David's Personal Portfolio - dvh.sh

Simple personal portfolio site for diaplying skills and contact information, written using Next.js and Tailwindcss.

GitHub License

Table of Contents

Usage

The site is live at dvh.sh, where you can explore David's skills, projects, and contact information.

Installation

To run the project locally, you will need Node.js installed on your system.

# Clone the repository
git clone https://github.com/dvh-sh/dvh.sh.git

# Navigate into the project directory
cd dvh.sh

# Install project dependencies
npm install

# Start the development server
npm run dev

The site will be available at http://localhost:3000.

Development

This project is built with Next.js and uses TypeScript for type safety. The project structure is designed for ease of development and maintenance.

Key Technologies

  • Next.js: The React framework used for building the site.
  • Tailwind CSS: Utility-first CSS framework for styling.
  • React Icons: Icon library for easily including SVG icons.

Scripts

  • Development: npm run dev - Starts the development server.
  • Build: npm run build - Builds the project for production.
  • Start: npm run start - Starts the production server.
  • Lint: npm run lint - Runs ESLint for code quality checks.

Acknowledgements

  • Catppuccin: The beautiful color scheme used throughout the site (frappe variant). Check out Catppuccin for more.

License

This project is licensed under the GNU GPL 3.0 License. See the LICENSE file for details.

About

[ TypeScript / Next.js ] Personal Project Portfolio

Topics

Resources

License

Stars

Watchers

Forks