{"id":15147246,"url":"https://github.com/gibbyb/tech_tracker_web","last_synced_at":"2026-03-02T22:36:41.984Z","repository":{"id":249468916,"uuid":"831601981","full_name":"gibbyb/Tech_Tracker_Web","owner":"gibbyb","description":"Tech Tracker is a Next.js Web Application used by COG IT Employees to update their status throughout the day.","archived":false,"fork":false,"pushed_at":"2025-01-16T16:56:00.000Z","size":1758,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-30T22:36:16.934Z","etag":null,"topics":["authjs","nextjs","postgresql","t3-stack","tailwindcss","typescript"],"latest_commit_sha":null,"homepage":"https://techtracker.gibbyb.com","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/gibbyb.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-07-21T04:07:05.000Z","updated_at":"2025-01-16T16:56:01.000Z","dependencies_parsed_at":"2024-07-21T05:28:58.407Z","dependency_job_id":"e1690349-8029-4773-ae1b-2b2302db4941","html_url":"https://github.com/gibbyb/Tech_Tracker_Web","commit_stats":{"total_commits":86,"total_committers":2,"mean_commits":43.0,"dds":"0.023255813953488413","last_synced_commit":"787fcb003123b5e41c36f59efdaf799f2e106e8e"},"previous_names":["gibbyb/tech_tracker_web"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gibbyb%2FTech_Tracker_Web","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gibbyb%2FTech_Tracker_Web/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gibbyb%2FTech_Tracker_Web/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gibbyb%2FTech_Tracker_Web/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gibbyb","download_url":"https://codeload.github.com/gibbyb/Tech_Tracker_Web/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":237905572,"owners_count":19385037,"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":["authjs","nextjs","postgresql","t3-stack","tailwindcss","typescript"],"created_at":"2024-09-26T12:40:15.482Z","updated_at":"2025-10-24T03:30:26.164Z","avatar_url":"https://github.com/gibbyb.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e\n  \u003cbr\u003e\n  \u003ca href=\"https://techtracker.gibbyb.com\"\u003e\u003cimg src=\"https://git.gibbyb.com/gib/Tech_Tracker_Web/raw/branch/master/public/images/tech_tracker_logo.png\" alt=\"Tech Tracker Logo\" width=\"100\"\u003e\u003c/a\u003e\n  \u003cbr\u003e\n  \u003cb\u003eTech Tracker\u003c/b\u003e\n  \u003cbr\u003e\n\u003c/h1\u003e\n\n# [Find Here](https://techtracker.gibbyb.com/)\n\n- Application used by COG employees to update their status \u0026 location throughout the day.\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\u003ch3\u003eHow to run:\u003c/h3\u003e\n\u003c/summary\u003e\n\nI'd recommend installing pnpm. Clone the repo, then rename env.example to .env \u0026 fill it out. \n\n```bash\nmv ./env.example ./.env\n```\n\nRun \n\n```bash\npnpm install\n```\n\nto install all dependencies.\n\nFeel free to use whichever providers you would like with Auth.js. Outside of changing the logo on the sign in button, you should be able to swap easily. Just ensure you read over the documentation.\n\nOnce you have all your environment variables, you can run \n\n```bash\npnpm db:push\n```\n\n to automatically push the database schema to your database. You can then run \n\n ```bash\n pnpm db:studio\n ```\n\n to get a nice web ui where you can manipulate data in your database. Once your database is set up \u0026 you have added your users, you can run \n\n ```bash\npnpm dev\n ```\n\n to start your development environment on port 3000.\n\n For prod, look in the .prod folder. You will find a Dockerfile which when started will always pull any updates before starting with a custom command `pnpm go` which is aliased to `git pull \u0026\u0026 next build \u0026\u0026 next start`\n \u003c/details\u003e","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgibbyb%2Ftech_tracker_web","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgibbyb%2Ftech_tracker_web","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgibbyb%2Ftech_tracker_web/lists"}