Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nmckenryan/five-things
Five things, a bulletpoint review app built via the T3 Stack (Using React, NextJS, Vercel, Drizzle, Postgres and Typescript)
https://github.com/nmckenryan/five-things
clerk drizzle material-ui nextjs postgres posthog react sentry t3-stack typescript
Last synced: 22 days ago
JSON representation
Five things, a bulletpoint review app built via the T3 Stack (Using React, NextJS, Vercel, Drizzle, Postgres and Typescript)
- Host: GitHub
- URL: https://github.com/nmckenryan/five-things
- Owner: nMckenryan
- Created: 2024-06-06T13:58:58.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-10-24T23:37:42.000Z (3 months ago)
- Last Synced: 2024-11-02T03:23:48.965Z (2 months ago)
- Topics: clerk, drizzle, material-ui, nextjs, postgres, posthog, react, sentry, t3-stack, typescript
- Language: TypeScript
- Homepage: https://five-things.vercel.app
- Size: 643 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Five Things, a bulletpoint review site
> A Simple way to review the things you like without writing a big fancy essay.
> Movies, Games, Wine, Books, Combo Meals at your local fast food restaurant, Ex-girlfriends, Webcam monitors, Beans, Accountants in ulladulla.This was built with the T3 Stack project bootstrapped with create-t3-app with:
- React (Next.js)
- Built with Bun
- MUI Component Library
- Drizzle ORM
- Vercel hosting
- Postgres Database(via Vercel)
- Clerk Authentication
- Sentry Error Detection
- PostHog AnalyticsThe main purpose of this project is to get my head around Nextjs as well as the Vercel ecosystem, and to explore a tech stack to get projects up and running
### NOTES:
- Based off this T3 Stack tutorial from TheoT3 https://www.youtube.com/watch?v=d5x0JCZbAJs
- Vercel/Postgres was real easy to use
- Drizzle was a nice experience.
- Clerk was a simple set up, no problems
- For some reason, this project doesn't like it when i use yarn to add packages so i had to use npm.
- Readme checkbox system was a good simple way to keep track of features.
- Ran into a lot of difficulties getting used to NextJS (lack of state in server app made modals difficult)
- Use tailwind for on the fly changes, just makes things way easier.
- Sentry is probably overkill for this kind of app
- Will be better to implement Debugging earlier, for whatever reason it didn't work the first time.
- I felt there was a little bit of lag, but idk if it was just in development environment.