Skip to content

bert093-project/Capstone-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Capstone Project

Requirements

Make sure you have the following installed on your system:

Git (2.54.0 or newer)
Bun (1.3.13 or newer)

How To Run This Project

  1. Clone repository
git clone https://github.com/bert093-project/Capstone-Project
cd Capstone-Project
  1. Install package/dependency:
bun i # (or bun install)
  1. Run the development server:
bun dev
An alternative method if you're comfortable with Docker (docker-compose.yaml)
  1. 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)
  1. Run the docker-compose.yaml

and then you can run Docker Compose with

docker compose up -d # (Running in the background)
  1. See the server

you can see the server active in

http://localhost:3001

How It Works

alt_text

TechStack & Tools

  • 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)

Project Attachments

Click here!

Website

[Capstone Project Website](https://cpkelompoksyahril.my.id

alt_text

Dokploy (Docker Compose App)

alt_text

Cloudflare Zero Trust (Publishabled Application Routes)

alt_text

DNS Records

cpkelompoksyahril.my.id

alt_text

syahrildokploy.my.id

alt_text

References

Cloudflare

Docker

Dokploy

Next.js

ReactBits

react-live-clock

Timezone

Vercel (with-docker)

About

Capstone Project, A.K.A Mobile Computing SMT 6

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors