A minimal portfolio to present my projects and experience.
Live Demo: portfolio.jack-lab.dev (Self-Hosted)
Core:
React.jsReact BootstrapReact IconsCSS3
Infrastructure & Deployment:
Docker&Docker ComposeNginx(Multi-stage build)- Self-hosted on Debian Linux
Build Tools:
VitenpmGit
- Clone the repository
git clone https://github.com/comitanigiacomo/deep_mind.git- Navigate into the project directory and install dependencies
npm install- Start the development server
npm run dev- Open http://localhost:3000 in your browser.
This project includes a Docker setup. It uses Node.js to build the Vite/React app, and a lightweight Nginx container to serve the static files.
- Clone the repository
git clone https://github.com/comitanigiacomo/deep_mind.git
cd deep_mind- Build and start the container in detached mode
docker compose up -d --buildThe application will be running on port 8090 (as defined in docker-compose.yml). You can expose this through a reverse proxy like Nginx Proxy Manager.
Contributions are welcome! If you want to suggest improvements or fix issues, please open an issue or submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
Acknowledgements
-
Typewriter animation inspired by Typed.js
-
Timeline component based on PrimeReact Timeline
-
UI Design influenced by modern developer portfolios and open projects
-
Visual and interactive ideas adapted from various sources across the web — if you see something of yours, feel free to reach out and I'll credit you properly.
