2025-09-12 20:15:19 -05:00
2025-09-12 17:21:38 -05:00
2025-09-12 19:05:43 -05:00
2025-09-12 16:44:21 -05:00
2025-09-12 16:44:21 -05:00
2025-09-12 20:15:19 -05:00
2025-09-12 16:44:21 -05:00


Tech Tracker
Tech Tracker

How to run:

Clone the Repository & Install Dependencies

git clone https://git.gbrown.org/gib/techtracker.git
cd techtracker

I would recommend using bun to install dependencies.

bun i

You will also need docker installed on whatever host you plan to run the Convex instance from, whether locally, or on a home server or a VPS or whatever. Or you can just use the Convex SaaS if you want to have a much easier time, probably. I wouldn't know!

Add your environment variables

Copy the example environment variable files and paste them in the same directory named .env.

Environment variables for Next Application

cp ./apps/next/env.example ./apps/next/.env

Environment variables for Self Hosting Convex & Website with Docker

cp ./docker/env.example ./docker/.env

Start self hosted convex & Next Web Application

The basic gist is to run the commands below after you have filled out the environment variables you plan to use, but you should ultimately follow the guide they provide

cd ./docker
sudo docker compose up -d
sudo docker compose exec convex-backend ./generate_admin_key.sh

Start your development environment.

Run

bun dev

Fin

I am sure I am missing a lot of stuff so feel free to open an issue if you have any questions or if you feel that I should add something here!

Description
Tech Tracker Convex Monorepo for Next.js Web Application & React Native
https://techtracker.gbrown.org
Readme 71 MiB
Languages
TypeScript 90.5%
JavaScript 4.6%
CSS 3.4%
Shell 0.8%
Dockerfile 0.7%