Skip to content

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

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages