Skip to content

Expendy is a revolutionary, blockchain-powered personal expense tracker. Developed using Next.js and React, this app offers a secure and efficient way to manage expenses, harnessing the power of blockchain technology.

Notifications You must be signed in to change notification settings

Kenethoriga/icp_expense-tracker

Repository files navigation

🌉 Expendy App

📜 Overview

Expendy is a revolutionary, blockchain-powered personal expense tracker. Developed using Next.js and React, this app offers a secure and efficient way to manage expenses, harnessing the power of blockchain technology.

⭐ Key Features

  • 🔗 Blockchain Integration: Utilizes DFINITY and Juno blockchain technologies for enhanced security and data integrity.
  • 👩‍💻 User-Friendly Interface: Powered by Material-UI, offering a sleek and intuitive user experience.
  • 🔍 Advanced OCR Capabilities: Incorporates Tesseract OCR for efficient text recognition from images, streamlining the process of tracking receipts and invoices.

🛠 Technologies and Dependencies

Core Technologies

  • Next.js: A robust React framework for building scalable web applications. Learn more.
  • React: A JavaScript library for building user interfaces efficiently.

Blockchain Integration

  • DFINITY Packages: (@dfinity/agent, @dfinity/auth-client, etc.) for seamless integration with the Internet Computer DFINITY blockchain. Learn more.
  • @junobuild/core-peer: Facilitates integration with the Juno blockchain.

UI and Styling

  • Material-UI: (@mui/material & @mui/icons-material) A comprehensive suite of React UI components. Learn more.
  • Styled-components: Enables dynamic styling for React components. Learn more.

Additional Dependencies

For a complete list of dependencies, please refer to the package.json file in the repository.

🚀 Installation and Setup

Cloning and Installation

To get started with Bridge23, clone the repository and install dependencies:

git clone [repository-url] cd expendy

npm install

🚀 Running the Application

Development Mode

For testing and development purposes, run the application in development mode:

yarn dev Production Mode To build and start the app for production deployment:

yarn build yarn start 🧾 Tesseract OCR Integration Adding OCR Functionality expendy features Tesseract OCR for automated text extraction from images, aiding in efficient expense tracking. To integrate Tesseract OCR:

yarn add tesseract.js Usage Use Tesseract OCR to scan and interpret text from receipts and invoices, easily adding them to your expense tracker.

💡 Contributing We welcome contributions to the Bridge23 project. For major changes, please open an issue first. Ensure you update tests as appropriate. For more details, refer to our contributing guidelines (link to guidelines).

📄 License This project is licensed under the MIT License.

📖 About the Project Author: expendy Inc.

Description: expendy App is a proprietary project management software, designed to streamline expense tracking through advanced blockchain technology.

This revised version uses yarn commands which are appropriate if your project is set up with Yarn as the package manager. This Markdown content is ready to be used in your README.md file, ensuring consistency with your project's tooling.

About

Expendy is a revolutionary, blockchain-powered personal expense tracker. Developed using Next.js and React, this app offers a secure and efficient way to manage expenses, harnessing the power of blockchain technology.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published