Skip to content

Latest commit

 

History

History
48 lines (42 loc) · 1.47 KB

NotesNTodos.md

File metadata and controls

48 lines (42 loc) · 1.47 KB

Project Notes & Todos

Project Notes

Chosen Project Structure = storing project files outside of app dir.

Project Todos

  • Initial Setup & Test
    • Setup Tailwind
    • Setup FontFamily
    • Initial Cleanup, Setup & Test-Run
    • Create a button component class & Test it
    • Git Setup
    • Vercel Setup
  • Create Header Component
  • Create Footer Component
  • Create CTA Section Component
  • Create Address Component
  • Initial Homepage Development
    • Testimonial
    • Our Story
    • What we serve
    • Hero
  • Planning & Design of Dashboard-pages
  • Write DB SCHEMA
  • Setup Auth
  • Dashboard development
  • Finish PROD Schema migration
  • Fill out the data on PROD
  • /menus page development
  • /menus/[food-type] page development
  • Implement Subscribe-For-Updates functionality (Adding user-email to mailchimp-lists)
  • Reserve-A-Table page development
  • /dashboard/bookings page development
  • Terms & Privacy-Policy pages development
  • Rendering & Cache Management
  • MAKE Responsive, Accessible & SEO optimized

Routes & Rendering:

  • / - static x
  • /book-a-table - static x
  • /menus - should be static but should be revalidated by server-actions related to menus or food-categories x
  • /menus/[foodType] - SSG & revalidated by server-actions related to menus or food-categories x
  • all api's are dynamic should not be cached x
  • /app-sign-in & up are - static x
  • /dashboard/* - dynamic x