InvestCount is Indonesia's most transparent and independent deposit calculator platform. We help Indonesiansโfrom young savers to retireesโunderstand how their money works through deposits with honesty and simplicity.
Unlike other financial tools, InvestCount is:
- ๐ Transparent โ No hidden agendas or bank affiliations
- ๐ Educational โ Learn while you calculate
- ๐ Free Forever โ No subscriptions or paywalls
- ๐ซ Ad-Free โ Clean, distraction-free experience
- ๐ Privacy-First โ No login required, no data collection
Mission: "Membantu setiap orang Indonesia memahami bagaimana uang mereka bekerja melalui deposito, dengan jujur dan sederhana."
- Real-time Deposit Calculation โ Calculate interest, tax deductions (20%), and net returns instantly
- ARO Support โ Simulate Automatic Roll Over (ARO) and ARO+ with compounding effects
- Multiple Deposit Types โ Support for Non-ARO, ARO, and ARO+ calculations
- Tax Calculation โ Automatic 20% tax deduction as per Indonesian regulations
- Flexible Tenors โ Calculate for 1, 3, 6, or 12-month periods
- Comprehensive Rate Comparison โ Compare deposit rates from major Indonesian banks
- Digital & Traditional Banks โ Coverage of both conventional and digital banks
- Visual Charts โ Interactive charts powered by Recharts for easy comparison
- Up-to-date Information โ Regular updates with last-updated timestamps
- Financial Planning Tool โ Plan your deposit strategy with our budget planner
- Goal Setting โ Set financial goals and track progress
- Smart Recommendations โ Get personalized deposit recommendations
- Deposit Insurance โ Learn about LPS (Lembaga Penjamin Simpanan) coverage
- Safety Guidelines โ Understand deposit safety limits (up to Rp 2 billion per bank)
- Educational Content โ Clear explanations of deposit protection
- Expert Articles โ Learn about deposits, taxes, and financial planning
- SEO-Optimized Content โ Easy-to-find answers to common questions
- Current Topics:
- Cara Menghitung Bunga Deposito
- Deposito vs Tabungan
- Inflasi dan Deposito
- Responsive Design โ Seamless experience on mobile, tablet, and desktop
- Modern UI/UX โ Clean, intuitive interface with smooth animations
- Accessibility โ WCAG 2.1 AA compliant
- Dark Mode Ready โ Comfortable viewing in any lighting condition
- Quick Navigation โ Floating action button for easy site navigation
- React 18.3.1 โ Modern React with hooks and concurrent features
- TypeScript 5.2.2 โ Type-safe development
- Vite 6.2.2 โ Lightning-fast build tool and dev server
- Tailwind CSS 3.4.7 โ Utility-first CSS framework
- DaisyUI 5.5.5 โ Beautiful component library
- Motion 12.6.2 โ Smooth animations and transitions
- MDX 3.1.1 โ Write JSX in Markdown for rich blog content
- Remark GFM 4.0.1 โ GitHub Flavored Markdown support
- Rehype Plugins โ Auto-linking headings and slug generation
- Gray Matter 4.0.3 โ Front matter parsing for blog posts
- Reading Time 1.5.0 โ Estimated reading time for articles
- Recharts 2.15.1 โ Composable charting library for React
- React Router DOM 6.26.2 โ Declarative routing for React
- ESLint โ Code linting and quality checks
- Prettier 3.3.3 โ Code formatting
- Husky 8.0.0 โ Git hooks for pre-commit checks
- Lint-Staged 15.2.9 โ Run linters on staged files
- Jest 29.7.0 โ Testing framework
- Node.js 16+ and npm/yarn installed
- Git for version control
- Clone the repository
git clone [email protected]:HellBus1/InvestCount.git
cd InvestCount- Install dependencies
npm install- Run the development server
npm run devThe app will be available at http://localhost:5173
- Build for production
npm run build- Preview production build
npm run preview| Script | Description |
|---|---|
npm run dev |
Start development server |
npm run build |
Build for production |
npm run preview |
Preview production build |
npm run lint |
Run ESLint |
npm run lint:fix |
Fix ESLint errors |
npm run format |
Format code with Prettier |
npm test |
Run Jest tests |
Contributions are welcome! Here's how you can help:
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
Please ensure your code:
- Follows the existing code style
- Passes all linting checks (
npm run lint) - Is properly formatted (
npm run format) - Includes appropriate tests
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.
Syubban Fakhriya
- GitHub: @HellBus1
- LinkedIn: syubban-fakhriya
If you find InvestCount helpful, consider supporting the project:
Your support helps keep InvestCount free, ad-free, and continuously improving!
- React JS Template: ts-react-tailwind-starter
- AI Tools: ChatGPT and other generative AI tools for development assistance
- Data Sources: Bank Indonesia, OJK (Otoritas Jasa Keuangan), LPS (Lembaga Penjamin Simpanan)
- Community: All contributors and users who provide feedback
Made with โค๏ธ for Indonesia's financial literacy
Live Demo โข Report Bug โข Request Feature

