WalletWizard is a MERN application for track money.
- Expense and Income Tracking: Easily add and monitor expenses and income.
- Entry Management: Seamlessly delete and recover entries.
- Recycle Bin: Restore accidentally deleted items with a recycle bin.
- Transaction Filtering: Filter transactions by date for focused analysis.
-
BASE_URL= your_backend_URL
-
React: Building the user interface.
-
Ant Design components: Utilized for UI elements.
-
React Icons: Icon library for enhancing UI.
-
Axios: Handling API calls.
-
useEffect and useState hooks: Managing application state.
- Node.js : Backend server handling.
- npm : Package manager for Node.js.
- Express: Web application framework for Node.js.
- MongoDB: Database for storing financial data.
- Mongoose ODM: Object Data Modeling for MongoDB.
- RESTful API structure: Organized API endpoints for communication.
- DB=your_database_url
- PORT=your_backend_port
To set up and run WalletWizard locally:
- Clone the Repository:
git clone https://github.com/Siddharthmarko/WalletWizard Install dependecies frontEnd -: npm install & npm run dev backend -: cd ./backend, npm install & npm run start
Contributions are welcome! If you'd like to contribute to WalletWizard, please fork the repository, make your changes, and submit a pull request.
If you have any questions or suggestions regarding WalletWizard, feel free to reach out: [email protected]