cnguyen-de / photos-portfolio-nuxt

bichbui.com v2

Home Page:https://photos-portfolio-nuxt.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TODO

  • Mobile navbar 🚧 WIP
  • fullscreen photo viewer: back to album, navigation buttons
  • Album page (id) -> breadcrumb (?)
  • editor mode

Photos Portfolio for bichbui.com

Technologies:

  • Nuxt 3
  • Headless UI
  • Heroicons
  • Tailwindcss
  • Fully customized light and dark themes
  • Internationalization: German, English, Vietnamese
  • Firebase Auth
  • Firebase firestore
  • Namecheap domain
  • Vercel hosting

Features:

  • User authentication
  • View albums and photos with View Transition API

Scraped Ideas:

  • Prisma
  • Planetscale DB
  • C2 Object Storage

Docs

erDiagram
    USER ||--o{ COMMENT : creates
    USER {
        string id
        string displayName
        string photoURL
        string username
    }
    COMMENT {
        string id
        string content
    }
Loading

Dev notes

  • i18n is a mess with Nuxt - too much config required, does not work out of the box
  • unplugin-auto-import does too much magic but still requires configurations, e.g subfolders scanning
  • Really good dev tools, embded on webpage
  • Volar displays type of response, pretty sick
  • Integration of component-pinia-nuxt server api did not work at first (volar shows type correctly, but response is null)
  • Prettier 3.1.1 broke vs code plugin

Time tracking

  • 29.05.2023: 8h
  • 30.05.2023: 1h
  • 31.05.2023: 2h
  • 18.12.2023: 4h
  • 19.12.2023: 4h
  • 23.12.2023: 1h
  • 26.12.2023: 5h
  • 02.01.2024: 5h

Total: 30h

About

bichbui.com v2

https://photos-portfolio-nuxt.vercel.app


Languages

Language:Vue 73.9%Language:CSS 15.4%Language:TypeScript 10.4%Language:JavaScript 0.3%