Skip to content

Interactive, responsive, and customizable static personal portfolio page generated from Blade Template Engine and stylized with TailwindCSS.

License

Notifications You must be signed in to change notification settings

yusuftaufiq/yusuftaufiq.com

Repository files navigation

Personal Site Logo

Netlify License Website

Features

  • Responsive across device sizes
  • Dark & light mode
  • Smooth animation
  • Fast loading (<90KB), unnecessary CSS and JavaScript files not delivered in production
  • Easy customization using just a configuration file

Installation

Requirements: You need PHP (>= 8), Composer, Node.js along with NPM, or another package manager installed on your local machine.

  • Clone or download this repository
  • Install dependencies with composer install and npm install
  • Now, you can preview the site with npm run watch
  • Finally, you can run npm run prod to compile the assets file if you have finished modifying the site

Configuration

To replace all the content on the site, you can modify the config.php file. You can also override any configuration you write in config.php when run in a production environment via the config.production.php file. See here for more details.

Deployments

Since the end result of this application is static HTML, CSS, and JavaScript. So, you can use a free service for hosting static sites like Github Pages or Netlify. See here for more documentation.

Technologies Used

Credits

Some layout styles are taken from Mamba UI.

Related Projects

If you don't find what you are looking for in this repository, you may be interested in the following related projects:

About

Interactive, responsive, and customizable static personal portfolio page generated from Blade Template Engine and stylized with TailwindCSS.

Topics

Resources

License

Stars

Watchers

Forks