No description
  • TypeScript 97.1%
  • CSS 1.2%
  • Dockerfile 0.9%
  • JavaScript 0.8%
Find a file
Joshue Abance c678dda6e6
Some checks failed
CI Build / build (20) (push) Failing after 2s
Deployment / deployment (push) Failing after 1s
chore: more updates to dockerfile and tsconfig
2025-12-21 18:36:50 +08:00
.github/workflows ci: fix 2025-11-21 11:52:41 +08:00
apps chore: more updates to dockerfile and tsconfig 2025-12-21 18:36:50 +08:00
docs docs: update web service image 2025-05-28 04:59:22 +08:00
packages chore: more updates to dockerfile and tsconfig 2025-12-21 18:36:50 +08:00
.dockerignore setup docker for self hosting 2025-05-05 11:35:46 +08:00
.editorconfig init migration and setups 2025-05-02 21:44:01 +08:00
.eslintrc.js init migration and setups 2025-05-02 21:44:01 +08:00
.gitignore init 2025-03-23 22:19:01 +08:00
.npmrc init migration and setups 2025-05-02 21:44:01 +08:00
docker-compose.yaml setup docker for self hosting 2025-05-05 11:35:46 +08:00
LICENSE add license 2025-05-05 12:00:56 +08:00
package.json chore: up deps 2025-12-21 18:29:41 +08:00
pnpm-lock.yaml chore: up deps 2025-12-21 18:29:41 +08:00
pnpm-workspace.yaml chore: up deps 2025-12-21 18:29:41 +08:00
README.md update docs 2025-05-28 04:46:21 +08:00
tsconfig.json init migration and setups 2025-05-02 21:44:01 +08:00
turbo.json chore: ci build test 2025-11-21 11:49:56 +08:00

Logo

Note

Logo is subject for change.

AgriTrakPH [MarketMonitor]

Vegetable price monitoring serice for farmers.

Supported Trading Centers:

Note

This project is not official / sponsored.

Development

This monorepo project both contains the following Next.js services:

ADMIN

For project moderation, update prices, images, etc.

Admin Dashboard

During development it should be running in http://localhost:5555

Required Environment Variables

Please contact if you want guidance for this section.

# github oauth
GITHUB_CLIENT_ID=
GITHUB_CLIENT_SECRET=

# postgres db
POSTGRES_PASSWORD=
POSTGRES_USER=
POSTGRES_DB=
POSTGRES_HOST=127.0.0.1
POSTGRES_PORT=5432

# utils
BETTER_AUTH_SECRET=
BETTER_AUTH_URL=

WEB

Main monitoring web app.

Web App

During development it should be running in http://localhost:5000

Required Environment Variables
VEGGIES_API=http://localhost:7000 # running instance of https://github.com/Market-Monitor/veggies-api

Monorepo Shared Packages

Running

# Clone repo
git clone https://github.com/Market-Monitor/app.git

cd app

# Install deps
pnpm install

# Run
pnpm dev

Deployment

Use docker compose for deploy.

docker compose up -d --build

This will deploy both web and admin service.

TODO

  • More improvements
  • E2E Tests