Skip to content

Web-based accounting application built with TypeScript, designed to manage multiple companies, maintain account plans, record journal entries, and generate financial reports such as trial balances with Excel export functionality.

License

Notifications You must be signed in to change notification settings

Michael-Liendo/contapp

Repository files navigation

Contapp

Development

Requirements

Getting Started

git clone https://github.com/Michael-Liendo/contapp.git

# step into repository directory
cd ./contapp

# Install dependencies
npm install

# Build the shared package
npm run shared:build

Run Server

# Go to server
cd ./server

# Copy .env file
cp .env.example .env

# Run a PostgreSQL with Docker Compose
docker compose up

# Run the database migrations
npm run migrations:up

# Run the server
npm run dev

Run Client

# Go to server
cd ./client

# Copy .env file
cp .env.example .env

# Run the server
npm run client:dev

License

Licensed under the MIT License

About

Web-based accounting application built with TypeScript, designed to manage multiple companies, maintain account plans, record journal entries, and generate financial reports such as trial balances with Excel export functionality.

Resources

License

Stars

Watchers

Forks

Contributors 7