A modern, interactive portfolio website with a hacker/terminal aesthetic, built with Next.js, React, and Tailwind CSS.
cd frontend
npm install
npm run dev
The frontend will be available at http://localhost:3000
cd backend
go mod download
go run main.go
The portfolio uses multiple hacker-themed colors:
#00ff00)#00bfff)#ff5555)#ffff00)#ff00ff)#00ffff)#ff8800)βββ frontend/
β βββ app/ # Next.js app router pages
β βββ components/ # React components
β βββ data/ # JSON data files
β βββ styles/ # CSS files
βββ backend/
β βββ routes/ # API routes
β βββ models/ # Data models
β βββ db/ # Database configuration
βββ README.md
This repository includes a GitHub Actions workflow that builds the Next.js frontend as a static site and publishes it to the gh-pages branch. The workflow now uses Node.js 20.x (required by your Next.js version); make sure any local development uses the same or newer version. The site will be available at https://<yourβusername>.github.io/<your-repo> once you enable GitHub Pages in the repository settings. Steps:
main branch (the workflow also compiles the Go backend to catch any errors).gh-pages branch as the source and save.The workflow (.github/workflows/gh-pages.yml) runs automatically on every push to main.
Build the frontend for production locally:
cd frontend
npm run build
npm start
ISC
Kanhaiya Tiwari
Built with β€οΈ using Next.js and Go