Mindful About Money is a cutting-edge personal finance tracker that empowers you to take control of your financial destiny. Designed with precision and care, this app turns complex financial data into actionable insights.
- Seamless transaction logging
- Intelligent expense categorization
- Powerful visual analytics
- Interactive charts powered by Recharts
- Month-to-month spending comparisons
- Detailed financial trend analysis
- Powered by Clerk
- Multiple login options (Google, GitHub)
- Enterprise-grade security
Category | Technologies |
---|---|
Frontend | React · TypeScript · Tailwind CSS · Recharts · Lucide React |
Backend | Node.js · Express |
Database | MongoDB |
Auth | Clerk |
- Node.js (v16+)
- npm or yarn
- MongoDB Atlas account
- Clerk account
git clone https://github.com/maverickOG/Mindful-About-Money.git
cd Mindful-About-Money
Create .env
files in both Client
and Server
directories:
VITE_CLERK_PUBLISHABLE_KEY=your_clerk_publishable_key
MONGO_URI=your_mongodb_connection_string
RESEND_API_KEY=your_resend_api_key
# Install client dependencies
cd Client && npm install
# Install server dependencies
cd ../Server && npm install
# Start client
cd Client && npm run dev
# Start server (in another terminal)
cd Server && npm run dev
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License.
Created with ❤️ by Sajit
Don't forget to star this repository if you find it helpful! ⭐