Qarjy is an intuitive web application designed to help you easily manage your finances. Whether you’re saving for the future or managing monthly expenses, Qarjy simplifies budgeting by using proven methods like 50/30/20 and 75/10/15. With a beautiful interface and straightforward tools, you can create and track your budget effortlessly.
• Budget Planning: Create monthly budgets and manage your income, savings, and expenses.
• 50/30/20 Rule: Automatically calculate how much you should allocate for needs, wants, and savings.
• 75/10/15 Rule: Another budgeting method that emphasizes savings and a cushion fund for unexpected expenses.
• Dashboard Overview: Get a clear snapshot of your financial health with easy-to-read stats and charts.
• Localization: Available in both English and Kazakh.
You can view the live app at qarjy.site.
• Frontend: Next.js, Tailwind CSS
• Backend: Supabase, PostgresQL
git clone https://github.com/anuarshaidenov/qarjy.git
cd qarjy
npm install
4. Set up environment variables. Create a .env.local file in the root and add the necessary environment variables
NEXT_PUBLIC_SUPABASE_URL=YOUR_SUPABASE_URL
NEXT_PUBLIC_SUPABASE_ANON_KEY=YOUR_SUPABASE_ANON_KEY
NODE_ENV=development
npm run dev
6. Open http://localhost:3000 to view it in your browser.
- Enter your monthly income: Add your primary income sources like your salary or any side income.
- Set your expenses: Track essential expenses like rent, groceries, and subscriptions.
- Allocate to savings: Dedicate a portion of your income to savings and investments.
- Track your progress: Use the dashboard to monitor your financial health and adjust accordingly.
We welcome contributions! If you’d like to contribute, please fork the repository and submit a pull request with your proposed changes. Be sure to run tests and ensure the app works as expected before submitting.
This project is licensed under the MIT License.