Tech Tracker Web App using Next.js (T3 Stack).
Go to file
2024-10-05 18:02:42 -05:00
.prod General History Drawer now works 2024-07-29 14:55:21 -05:00
public UI changes 2024-07-23 23:46:27 -05:00
src Fix long statuses. Not perfect but good for now 2024-09-24 11:14:32 -05:00
.eslintrc.cjs Fix all build errors before updating prod 2024-07-22 15:59:31 -05:00
.gitignore Add env variables & auth.js 2024-07-19 09:10:46 -05:00
components.json Add shadcn & change font 2024-07-19 09:30:16 -05:00
drizzle.config.ts Add env variables & auth.js 2024-07-19 09:10:46 -05:00
env.example Add env.example 2024-07-25 20:09:35 -05:00
next.config.js Not even sure but I can reverse proxy the site now so hey 2024-07-20 13:00:27 -05:00
package.json add dev command 2024-10-05 18:02:42 -05:00
pnpm-lock.yaml Update package.json 2024-07-31 16:00:51 -05:00
postcss.config.cjs Add env variables & auth.js 2024-07-19 09:10:46 -05:00
prettier.config.js Add env variables & auth.js 2024-07-19 09:10:46 -05:00
README.md Update README.md 2024-07-25 20:09:05 -05:00
tailwind.config.ts Add shadcn & change font 2024-07-19 09:30:16 -05:00
tsconfig.json Add env variables & auth.js 2024-07-19 09:10:46 -05:00


Tech Tracker Logo
Tech Tracker

Find Here

  • Application used by COG employees to update their status & location throughout the day.

How to run:

I'd recommend installing pnpm. Clone the repo, then rename env.example to .env & fill it out.

mv ./env.example ./.env

Run

pnpm install

to install all dependencies.

Feel 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.

Once you have all your environment variables, you can run

pnpm db:push

to automatically push the database schema to your database. You can then run

pnpm db:studio

to get a nice web ui where you can manipulate data in your database. Once your database is set up & you have added your users, you can run

pnpm dev

to start your development environment on port 3000.

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 && next build && next start