Skip to content

A cutting-edge image gallery application crafted using the latest tools and technologies from the modern React ecosystem. 📸🎞️

Notifications You must be signed in to change notification settings

ThomasCode92/tcgallery

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tcGallery - The Modern React Tutorial

A cutting-edge image gallery application built with the latest tools and technologies from the modern React ecosystem. 📸🎞️
This project is inspired by a YouTube tutorial of Theo. Check out this link to watch the full video.

About this Project

This project leverages the power of the T3 Stack and was bootstrapped using create-t3-app. It demonstrates a modern, high-performance approach to application development, showcasing a seamless integration of state-of-the-art tools and technologies. The primary technologies utilized in this project include Next.js, Drizzle and Tailwind CSS.

Tutorial Topics
  • Make it Deploy (to Vercel)
  • Scaffold Basic UI with Mock Data
  • Tidy Up Build Process
  • Set Up a Database (Vercel Postgres)
  • Attach Database to UI
  • Add Authentication (w/ clerk)
  • Add image upload (w/ UploadThing)
  • "taint" (server-only)
  • Use Next Image Component
  • Error Management (w/ Sentry)
  • Routing/ Image Page (parallel route)
  • Custom Upload Button (w/ UploadThing Input)
  • ChadUIify (specifically toasts)
  • Add Toast Message (w/ chadcn)
  • Delete Button (w/ Server Actions)
  • Analytics (w/ posthog)
  • Ratelimiting (w/ upstash)

What's next?

For those unfamiliar with the technologies used in this project, referring to their respective documentation is recommended. For further assistance, consider joining the t3 Discord and ask for help. Here are some ideas to add to the project:

  • Fix the page layout for images of different resolutions
  • "Selecting" images on the gallery page
  • "infinite scroll"
  • Folders/albums
Learn More

To learn more about the T3 Stack, take a look at the following resources:

You can check out the create-t3-app GitHub repository — your feedback and contributions are welcome!

About

A cutting-edge image gallery application crafted using the latest tools and technologies from the modern React ecosystem. 📸🎞️

Topics

Resources

Stars

Watchers

Forks