Pro Tip: Keep this file safe by adding .env
to your .gitignore
—no one needs to peek at your secrets! 🔒
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! 🌍
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.
- Landing Page:
- A warm “Hello!” with a sleek app overview.
- Jump in with login or registration options.
- Login/Registration:
- Securely sign in or join the club.
- Boom—straight to the dashboard!
- Dashboard:
- Your financial snapshot: balance, income, expenses.
- Recent transactions at a glance.
- Expenses:
- All your spending, neatly listed.
- Add new expenses with a slick form.
- Income:
- Track every dollar coming in.
- Add income effortlessly.
- Budget:
- Categories and limits, mastered.
- Create new budgets like a boss.
- Reports:
- Charts and graphs that wow.
- Filter by date or type—your call!
- Settings:
- Profile? Check. Preferences? Check. Notifications? You bet.
- 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!]
- Fork this Repl: Make it yours!
- Install Dependencies: Run
npm install
and watch the magic unfold. - Launch the Beast: Fire up the dev server with
npm run dev
.
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! 💸
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/
Got ideas? Code? Passion? We’d love your help!
- Open a pull request.
- Share your brilliance.
- Let’s build something legendary together.
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! 💪