Skip to content

Smart budgeting, expense tracking, and financial insights all in one place. Start your journey to financial freedom today.

Notifications You must be signed in to change notification settings

soumen974/FInanceget

Repository files navigation

Pro Tip: Keep this file safe by adding .env to your .gitignore—no one needs to peek at your secrets! 🔒


What’s FinanceGet All About? 🌟

Imagine a world where managing your money is simple, smart, and dare we say… fun? FinanceGet brings you:

  • Smart Budgeting: Plan like a pro with intuitive tools.
  • Expense Tracking: Know where every penny goes.
  • Financial Insights: Data-driven decisions, made easy.

Whether you’re saving for a dream vacation or just trying to adult better, FinanceGet is your financial sidekick. Let’s make wealth happen—together! 🌍


Project Structure 🗂️

Here’s the blueprint of your financial empire:

  • src/: The heart of the app—where the magic happens.
    • App.jsx: The grand conductor of the application.
    • Components/: Reusable building blocks of awesomeness.
      • Navigation.jsx: Your trusty navigation bar.
      • Layout.jsx: The skeleton for all your content.
      • LineChart.jsx: Sexy line charts with Recharts.
      • PieChart.jsx: Pie charts so good you’ll want a slice.
      • RecentTransactions.jsx: Keep tabs on your latest moves.
      • BudgetList.jsx: Your budgets, listed and lovely.
      • BudgetForm.jsx: Craft budgets with ease.
      • ExpenseChart.jsx: Visualize your spending habits.
      • CategoryDistribution.jsx: See where your money flows.
      • UserProfile.jsx: All about you—your financial avatar.
      • CategorySettings.jsx: Customize your categories.
      • NotificationSettings.jsx: Stay in the know, your way.
      • LoginForm.jsx: Secure entry to your financial world.
      • RegisterForm.jsx: Join the FinanceGet revolution.
    • Pages/: The destinations of your journey.
      • Landing.jsx: The dazzling welcome mat.
      • Dashboard.jsx: Your financial command center.
      • Expenses.jsx: Every expense, tracked and tamed.
      • Income.jsx: Watch your income soar.
      • Budget.jsx: Budgets that work as hard as you do.
      • Reports.jsx: Insights that make you go “Aha!”
      • Settings.jsx: Tweak it ‘til it’s perfect.
      • Login.jsx: Your gateway in.
      • Register.jsx: Sign up for greatness.
  • public/: Static goodies for the world to see.
    • index.html: The foundation of it all.
    • favicon.ico: A tiny icon with big vibes.
  • .replit: Config for the Replit wizards out there.

The Flow: How It All Comes Together 🎬

  1. Landing Page:
    • A warm “Hello!” with a sleek app overview.
    • Jump in with login or registration options.
  2. Login/Registration:
    • Securely sign in or join the club.
    • Boom—straight to the dashboard!
  3. Dashboard:
    • Your financial snapshot: balance, income, expenses.
    • Recent transactions at a glance.
  4. Expenses:
    • All your spending, neatly listed.
    • Add new expenses with a slick form.
  5. Income:
    • Track every dollar coming in.
    • Add income effortlessly.
  6. Budget:
    • Categories and limits, mastered.
    • Create new budgets like a boss.
  7. Reports:
    • Charts and graphs that wow.
    • Filter by date or type—your call!
  8. Settings:
    • Profile? Check. Preferences? Check. Notifications? You bet.

Tech Stack: The Power Behind the Throne ⚙️

  • React: Dynamic, fast, and fabulous.
  • React Router DOM: Navigation smoother than butter.
  • Recharts: Charts that turn data into art.
  • Replit: Built with love in the cloud.
  • [Add more if you’ve got ‘em!]

Get Started in 3 Epic Steps 🎉

  1. Fork this Repl: Make it yours!
  2. Install Dependencies: Run npm install and watch the magic unfold.
  3. Launch the Beast: Fire up the dev server with npm run dev.

    FinanceGet 🚀

Your All-in-One Financial Companion
Smart budgeting, expense tracking, and actionable financial insights—unlocked in one powerful app. Take control of your money and kickstart your journey to financial freedom today! 💸


Quick Setup: The .env Magic ✨

To get started, create a .env file in the root directory of your project and add this line:

VITE_API_URL=https://finencegetapi.onrender.com/


Contribute to the Revolution 🙌

Got ideas? Code? Passion? We’d love your help!

  • Open a pull request.
  • Share your brilliance.
  • Let’s build something legendary together.

License 📜

Open-Source—because great things should be shared.
Free to use, tweak, and make your own.


FinanceGet: Where Money Meets Mastery.
Ready to take charge? Let’s do this! 💪

About

Smart budgeting, expense tracking, and financial insights all in one place. Start your journey to financial freedom today.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages