Skip to content

A modern expense tracking application with a React Native mobile app and Go backend.

Notifications You must be signed in to change notification settings

Reyzartz/cha-ching

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cha-Ching

A modern expense tracking application with a React Native mobile app and Go backend.

Prerequisites

  • Bun for client development
  • Go for server development
  • Docker for the database

Quick Start

  1. Start the database:

    make docker-up
  2. Install client dependencies:

    cd client
    bun install
  3. Start the server:

    cd server
    go run main.go
  4. Start the client:

    cd client
    bun start

Development

Running the Mobile App

  • iOS: Press i in the terminal after starting the client
  • Android: Press a in the terminal after starting the client
  • Web: Press w in the terminal after starting the client

All-in-One Command

To start both client and server together:

make start

To stop all running processes:

make stop

Project Structure

cha-ching/
├── client/          # React Native/Expo mobile app
├── server/          # Go backend server
└── docker-compose.yml # Database configuration

About

A modern expense tracking application with a React Native mobile app and Go backend.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published