Fundwise is a Django-based project consisting of two apps: Accounts and Parent. It serves as an expense tracking system enabling parents to monitor and manage their child's expenditure.
- Accounts App: Manages student data, allowing student registration and zero balance upon login.
- Parent App: Handles parent data and the connection between parent and child accounts.
- Parent-Child Connection: Parents register by linking their account to their child's username, facilitating one-way money transfers from parent to child.
- Transaction History: Parents can view the transaction history and wallet balance of their child's account.
- Wallet Management: Parents can automatically add funds to their wallet, while children rely on parents for fund allocation.
- Student Registration: Students register and log in with a zero balance in their wallet.
- Parent Registration: Parents register and link their account to their child's username.
- Transaction Process: Money can only be transferred from the parent to the child's account, ensuring controlled expenditure.
- Wallet Balances: Parents can monitor their child's wallet balance and transaction history.
- Clone the repository: git clone https://github.com/{your-username}/fundwise.git
- Set up the Django environment and required dependencies.
- Run the Django server: python manage.py runserver
- Access the application via the specified port in your browser.
Feel free to contribute by submitting bug fixes or additional features via pull requests.
This project is licensed under the MIT License.