Skip to content

mmarcode/portfolio

Repository files navigation

Portfolio

This is a modern, responsive portfolio built with Vite, React, and TailwindCSS. The project features a clean UI, dark/light mode support, multilingual support, and seamless deployment. It includes a fully automated development and production workflow using Docker and Makefile, ensuring portability and consistency across environments.

🛠️ Stack

  • Vite - It is a development tool that seeks to provide a faster and more efficient development experience for modern web projects.
  • React - The library for web and native user interfaces.
  • Tailwind CSS - Open-source CSS framework for web design.

✔️ Requisites to make up and running

  • Ensure install make command 🏰.
  • Ensure install the latest version of docker 🚢.

🚀 Usage

  1. Clone the repository
  2. Run npm install to rebuild node modules
  3. Run npm run dev

🧞 Commands

Command Action
⚙️ dev Launch a local development server on localhost:4321.
⚙️ build Checks for possible errors and makes production packaging in ./dist/.
⚙️ preview Local Preview localhost:4321

Make commands

Command Action
⚙️ build Build image for development.
⚙️ dev-server Running a development server on Docker.
⚙️ dev Enter the container in bash mode.
⚙️ run Run the app (dev mode, exposes port 5173).
⚙️ build-prod Create production Build.
⚙️ run-prod Run the production app.

🐙 Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

🔑 License

MIT

🌵 Crafted by — mmarcode

About

This is a modern, responsive portfolio built with Vite, React, and TailwindCSS. The project features a clean UI, dark/light mode support, multilingual support, and seamless deployment. It includes a fully automated development and production workflow using Docker and Makefile, ensuring portability and consistency across environments.

Resources

License

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors