Make sure you have the following installed on your system:
Git (2.54.0 or newer)
Bun (1.3.13 or newer)
- Clone repository
git clone https://github.com/bert093-project/Capstone-Project
cd Capstone-Project- Install package/dependency:
bun i # (or bun install)- Run the development server:
bun devAn alternative method if you're comfortable with Docker (docker-compose.yaml)
- Install Docker
If you're using an Arch Linux-based distribution, you can install it directly by running:
sudo pacman -S docker docker-compose docker-buildx
sudo systemctl enable --now Docker.service # (Enable docker service)
sudo usermod -aG docker $USER # (configure user permission)
newgrp docker # (applying changes. MUST RESTART after doing this)- Run the docker-compose.yaml
and then you can run Docker Compose with
docker compose up -d # (Running in the background)- See the server
you can see the server active in
http://localhost:3001- Next.js
- React.js
- Tailwind CSS
- Typescript
- Bun
- Docker (Dockerfile, docker-compose.yaml, .dockerignore)
- Ubuntu Server (Without Desktop Environment)
- OpenSSH (Client + Server)
- Tailscale
- Lazygit
- Lazydocker
- Dokploy
- Cloudflared (Cloudflare Tunnel)
- github.com/cloudflare - cloudflared
- dash.cloudflare.com - Cloudflare dashboard
- developers.cloudflare.com - Create a tunnel (dashboard)
- docs.docker.com - Compose file referense
- docs.docker.com - Define services in Docker Compose
- docs.docker.com - Compose Build Specification
- hub.docker.com/cloudflared - cloudflare/cloudflared





