{"id":15147253,"url":"https://github.com/nmckenryan/five-things","last_synced_at":"2026-01-20T14:34:05.650Z","repository":{"id":243077666,"uuid":"811389406","full_name":"nMckenryan/five-things","owner":"nMckenryan","description":"Five things, a bulletpoint review app built via the T3 Stack (Using React, NextJS, Vercel, Drizzle, Postgres and Typescript)","archived":false,"fork":false,"pushed_at":"2024-10-24T23:37:42.000Z","size":658,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-07T01:13:53.462Z","etag":null,"topics":["clerk","drizzle","material-ui","nextjs","postgres","posthog","react","sentry","t3-stack","typescript"],"latest_commit_sha":null,"homepage":"https://five-things.vercel.app","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nMckenryan.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-06-06T13:58:58.000Z","updated_at":"2024-10-16T06:59:31.000Z","dependencies_parsed_at":"2024-08-07T02:13:29.580Z","dependency_job_id":"1fd5eeb7-8c79-4217-a747-bc2c16829b3c","html_url":"https://github.com/nMckenryan/five-things","commit_stats":{"total_commits":62,"total_committers":1,"mean_commits":62.0,"dds":0.0,"last_synced_commit":"baf614b43e1efaa71ea2361a902ff208311053d9"},"previous_names":["nmckenryan/five-things"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nMckenryan%2Ffive-things","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nMckenryan%2Ffive-things/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nMckenryan%2Ffive-things/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nMckenryan%2Ffive-things/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nMckenryan","download_url":"https://codeload.github.com/nMckenryan/five-things/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247574092,"owners_count":20960496,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["clerk","drizzle","material-ui","nextjs","postgres","posthog","react","sentry","t3-stack","typescript"],"created_at":"2024-09-26T12:40:16.210Z","updated_at":"2026-01-20T14:34:05.623Z","avatar_url":"https://github.com/nMckenryan.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Five Things, a bulletpoint review site\n\n\u003e A Simple way to review the things you like without writing a big fancy essay.\n\u003e Movies, Games, Wine, Books, Combo Meals at your local fast food restaurant, Ex-girlfriends, Webcam monitors, Beans, Accountants in ulladulla.\n\nThis was built with the T3 Stack project bootstrapped with create-t3-app with:\n\n- React (Next.js)\n- Built with Bun\n- MUI Component Library\n- Drizzle ORM\n- Vercel hosting\n- Postgres Database(via Vercel)\n- Clerk Authentication\n- Sentry Error Detection\n- PostHog Analytics\n\nThe 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\n\n\u003cimg src=\"https://github.com/nMckenryan/five-things/blob/main/public/images/fiveThingsScreenshotDesktop.png?raw=true\" width=\"90%\"\u003e\n\n\u003cimg src=\"https://github.com/nMckenryan/five-things/blob/main/public/images/fiveThingsScreenshotMobile.png?raw=true\" width=\"50%\"\u003e\n\n### NOTES:\n\n- Based off this T3 Stack tutorial from TheoT3 https://www.youtube.com/watch?v=d5x0JCZbAJs\n- Vercel/Postgres was real easy to use\n- Drizzle was a nice experience.\n- Clerk was a simple set up, no problems\n- For some reason, this project doesn't like it when i use yarn to add packages so i had to use npm.\n- Readme checkbox system was a good simple way to keep track of features.\n- Ran into a lot of difficulties getting used to NextJS (lack of state in server app made modals difficult)\n- Use tailwind for on the fly changes, just makes things way easier.\n- Sentry is probably overkill for this kind of app\n- Will be better to implement Debugging earlier, for whatever reason it didn't work the first time.\n- I felt there was a little bit of lag, but idk if it was just in development environment.\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnmckenryan%2Ffive-things","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnmckenryan%2Ffive-things","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnmckenryan%2Ffive-things/lists"}