Skip to content

strawhat19/Piratechs

Repository files navigation

Piratechs

Piratechs is built with Next, TypeScript, GSAP, etc.

The existing GitHub Pages version is preserved in docs/.

Stack

  • Next.js App Router
  • TypeScript
  • Sass / SCSS partials
  • Font Awesome icons
  • Firebase-ready client auth helpers
  • PWA support through next-pwa
  • Vercel zero-config deployment

Local Development

npm install
npm run dev

Then open http://localhost:3000.

Structure

  • src/app contains App Router pages, layout, route handlers, and components
  • src/app/pages/* contains the clean-route page targets used by next.config.ts
  • src/shared/config/config.ts holds the editable app content, routes, projects, skills, and links
  • src/shared/lib/firebase.ts contains lazy Firebase initialization for future auth/database work
  • src/styles contains the global Sass partials and CSS variable theme system
  • public contains shared Piratechs assets and PWA icons
  • docs keeps the static GitHub Pages build

Routes

The public navigation uses clean URLs:

  • /
  • /about
  • /projects
  • /services
  • /store
  • /features
  • /gallery
  • /contact

Internally, non-home routes rewrite to src/app/pages/* so the structure stays close to the existing Piratechs Next PWA template while keeping URLs simple.

About

Full Stack Design // Development Studio Portfolio built with Next.js, TypeScript, GSAP, etc.

Topics

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Contributors