This React Native application helps users manage online transactions and track expenses efficiently. It utilizes PostgreSQL as the database backend with Prisma ORM for data management and Hono as the lightweight Node.js framework for backend API development.
- User Authentication: Secure user login and registration.
- Transaction Management: Record and categorize income and expenses.
- Expense Tracking: Monitor spending habits and manage budgets.
- Category Organization: Organize transactions into predefined categories.
- Payment Method Integration: Track transactions by different payment methods.
- Data Integrity and Security: Uses PostgreSQL with Prisma for reliable data storage and management.
- React Native: Frontend framework for building cross-platform mobile applications.
- Node.js: JavaScript runtime for server-side development.
- Hono: Lightweight web framework for building backend APIs.
- PostgreSQL: Open-source relational database management system.
- Prisma: Modern ORM (Object-Relational Mapping) for TypeScript and Node.js.
- RESTful APIs: Communication protocol for seamless interaction between frontend and backend.
To run the application locally, follow these steps:
- Clone the repository:
git clone <repository-url> cd expense-tracker-app