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.
- 📉 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.
- 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.
- Clone the repository:
git clone https://github.com/ronessie/SmartBudget.git
- Navigate to the project directory:
cd SmartBudget
- Install dependencies:
npm install ```
- Start the development server:
npm run dev
- Open http://localhost:3000 in your browser to view the application.