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.
- 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.
- Clone the repository
- Run
npm installto rebuild node modules - Run
npm run dev
| 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. |
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.
