Document generator tool to facilitate internal document process in ESC organization (especially for secretary).
- Generate document from template
- Generate document from .toml file
- Fetch data from a database
- (1) Location Permit
- (0) Project Proposal
- (3) Sponsorship Request
- (6) Event Report
- (7) Financial Report
- (8) Money Request
- (AT) Attendance List
Make sure you have Node.js and pnpm installed.
- Clone this repository
git clone https://github.com/esc-chula/esc-project-tracker.git
- Install dependencies
pnpm install
-
Create .env and paste the env in /api and /web folder
-
Run the app at /api for backend, /web for frontend, or root for both at the same time make sure that you are not connected to ChulaWiFi
turbo dev
- Run this command at /api for backend, /web for frontend, or root for both at the same time
turbo build
- If built successfully, re-install dependencies in both /api and /web folder
pnpm install