Skip to content

ronessie/SmartBudget

Repository files navigation

SmartBudget

SmartBudget is a financial accounting website that helps users easily track their income and expenses, convert currencies and store checks in one place. The app supports multiple languages and provides easy-to-use graphs to analyze finances.

🌟 Exclusive Features

  • 📉 Expense Tracking: Easily record and track your daily expenses.
  • 📈 Income Tracking: Easily record and track your daily income.
  • 💱 Converter: Convert any currencies right on the site.
  • 🧾 Checks: Store all your checks in one place.
  • 📝 Text Transcript: Create text transcripts for each check.
  • 🌐 Multi-Language Support: Use the app in English or Russian.
  • 📊 Graphs: View income and expense graphs for easy analysis.

🛠️ Technology

  • Next.js: A framework for creating server-side rendering applications in React.
  • TypeScript: A programming language that extends the capabilities of JavaScript.
  • MongoDB: NoSQL database for storing data.
  • Tesseract API: An API for text recognition (OCR).
  • Next i18n API: API for multilingual support.
  • Mantine UI: A component library for creating user interfaces.

🚀 Getting Started

Installation

  1. Clone the repository:
    git clone https://github.com/ronessie/SmartBudget.git
  2. Navigate to the project directory:
    cd SmartBudget
  3. Install dependencies:
    npm install
    ```
    

Start the application

  1. Start the development server:
    npm run dev
  2. Open http://localhost:3000 in your browser to view the application.