Jose-Rafael-portfolio Tailwind Templates

Jose Rafael Portfolio

My personal portfolio website built using Astro, TypeScript and Tailwind CSS πŸ’œ.

JosΓ© Rafael's portfolio

Made with love License

About  βœ¦  Preview  βœ¦  Features  βœ¦  Stack  βœ¦  Getting Started  βœ¦  Commands  βœ¦  Contributions  βœ¦  License  βœ¦  Support

If you want to read this readme in Spanish

πŸ“œ About

My personal portfolio, a website where my skills and achievements as a web developer are showcased. Here you will also find a variety of projects that I have created. My portfolio is optimized for all devices, ensuring a smooth user experience on both computers and mobiles. πŸ’œ

(Go Back To Top πŸ”)

πŸ‘€ Preview

In a PC (1920x1080)

Project screenshot with a resolution of 1920x1080

In a iPhone SE (375x667)

Project screenshot with a resolution of 375x667

(Go Back To Top πŸ”)

πŸ’¬ Features

  • Favicon Support: Support for a wide range of favicon sizes has been added, ensuring that the site’s icon displays correctly on all devices and platforms.
  • Open Graph and Twitter Tags: Open Graph and Twitter meta tags have been included, which optimize the preview of the website on social platforms like Facebook and Twitter.
  • Cross-Browser Compatibility: The web page uses the X-UA-Compatible meta tag, which helps ensure compatibility with multiple browsers, especially older versions of Internet Explorer.
  • Theme Switching: The web page allows users to switch between light and dark themes, enhancing the user experience.

(Go Back To Top πŸ”)

🧰 Stack

  • Astro - It’s a modern and fast static site generator. It allows you to write modern HTML and render it to static HTML at build time.
  • TypeScript - It’s a superset of JavaScript that adds static typing and other features to the language. It helps you write safer and more understandable code.
  • Tailwind CSS - It’s a utility-first CSS framework that allows you to build custom designs quickly.
  • ESLint - It’s an open-source tool that helps you find and fix problems with your JavaScript code.

(Go Back To Top πŸ”)

πŸš€ Getting Starter

  1. Fork or clone this repository
git clone [email protected]:joserafael0160/Jose-Rafael-portfolio.git
  1. Install the dependencies:
  • I used bun to install and manage the dependencies.
# Install bun for MacOS, WSL & Linux:
curl -fsSL https://bun.sh/install | bash

# Install bun for Windows:
powershell -c "iwr bun.sh/install.ps1|iex"

# Install with bun:
bun install
  • or you can use pnpm:
# Install pnpm globally if you don't have it:
npm install -g pnpm

# Install dependencies:
pnpm install
  1. Run the development server:
# Run with bun:
bun run dev

# Run with pnpm:
pnpm run dev

(Go Back To Top πŸ”)

🧞 Commands

Command Action
βš™οΈ dev Starts local dev server.
βš™οΈ build Build your production site to ./dist/.
βš™οΈ preview Preview your build locally, before deploying.

(Go Back To Top πŸ”)

🀝 Contributions

Contributions are always welcome! Whether you’re reporting bugs, requesting new features, or improving existing functionalities, your help is greatly appreciated.

If you have any suggestions that could improve the project, please make a fork of the repository and create a pull request. You can also simply open an issue with the β€œenhancement” label.

Here is a quick guide:

  1. Make a fork of the Project
  2. Clone your fork (git clone <URL of the fork>)
  3. Add the original repository as remote (git remote add upstream <URL of the original repository>)
  4. Create your Feature Branch (git switch -c feature/NewFeature)
  5. Make your Changes (git commit -m 'Add: some NewFeature')
  6. Push to the Branch (git push origin feature/NewFeature)
  7. Open a pull request

(Go Back To Top πŸ”)

πŸ”‘ License

MIT

(Go Back To Top πŸ”)

πŸ™ Support

Don't forget to leave a star ⭐️

(Go Back To Top πŸ”)



✌️

A project created by @joserafael0160

Top categories

Loading Svelte Themes