My Personal Nextjs Project
  • TypeScript 83.9%
  • CSS 8.5%
  • Dockerfile 6.6%
  • JavaScript 1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
bert093 1fdc4f78ef
feat: remove unused section and disable file tree
File Changed/Added:
- /src/app/page.tsx

Notes:
- This will make all selection cursor background black and the text will be white
2026-09-23 14:55:58 +08:00
src feat: remove unused section and disable file tree 2026-09-23 14:55:58 +08:00
.dockerignore build(docker): add production Docker configuration 2026-08-30 10:30:42 +08:00
.gitignore init: initial commit for my personal Nextjs Project 2025-11-06 22:12:44 +08:00
components.json init: initial commit for my personal Nextjs Project 2025-11-06 22:12:44 +08:00
docker-compose.yaml build(docker): add production Docker configuration 2026-08-30 10:30:42 +08:00
Dockerfile build(docker): add production Docker configuration 2026-08-30 10:30:42 +08:00
eslint.config.mjs build: migrate project from npm to bun 2025-11-13 17:23:32 +08:00
next.config.ts build(next): enable standalone output 2026-08-30 10:35:48 +08:00
package-lock.json chore: remove bun lockfile and refresh lockfile 2026-09-23 13:28:34 +08:00
package.json chore(deps): upgrade next, react, and related dependencies 2026-09-23 12:11:12 +08:00
postcss.config.mjs init: initial commit for my personal Nextjs Project 2025-11-06 22:12:44 +08:00
Preview_Image1.png docs(readme): fix typo in docker instruction and add preview image 2026-08-31 11:17:33 +08:00
README.md docs(readme): update headings and add references 2026-08-31 15:28:27 +08:00
tsconfig.json build: migrate project from npm to bun 2025-11-13 17:23:32 +08:00

Personal Nextjs Project

Preview

alt text

Requirements

Make sure you have the following installed on your system:

Git (2.55.0 or newer)
Node.js (v24.20.0 LTS or newer)
Docker/Podman (Optional)

How To Run This Project

  1. Clone repository
git clone http://URLNAME/bert093/Personal-Nextjs-Project.git
cd Capstone-Project
  1. Install package/dependency:
npm i # (or bun install)
  1. Run the development server:
npm run 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:

Docker

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)

Podman

sudo pacman -S podman podman-compose
systemctl --user enable --now podman.socket # (enable podman socket service)
  1. Run the docker-compose.yaml
docker compose up -d # (Running in the background)
  1. See the server
http://localhost:3000

TechStack & Tools

  • Next.js
  • Tailwind CSS
  • Typescript
  • Node.js
  • Docker/Podman

References

GSAP