Welcome to the Wallet Application, a platform that empowers users to manage their financial transactions and accounts seamlessly. Built using cutting-edge technologies including React, Node.js/Express, MongoDB, and TailwindCSS, this application ensures a smooth and user-friendly experience for tracking financial activities..
For detailed API documentation, please visit the Wallet App API Documentation
You can use the following demo credentials to explore the application:
Email: mwafrikajosue@gmail.com
Alternatively, you can create a new account to test with your own credentials.
- React
- Node.js/Express
- MongoDB
- TailwindCSS
- Vite
- Vite
- Postman
- vscode
To set up the application locally, follow these steps:
Make sure you have the following tools installed:
- Git
- Node.js
- Clone the repository:
git clone https://github.com/mwafrika/task-force.git
cd task-force
Create .env files in both the frontend and backend directories, and copy the contents of .env.example into them. Update the credentials as required.
- Navigate to the frontend directory:
cd frontend
- Install dependencies:
npm install
- Run the development server:
npm run dev
- Navigate to the frontend directory:
cd backend
- Install dependencies:
npm install
- Run the development server:
npm start
Remember to update the .env files with the appropriate credentials before starting the servers.
After a successful login, you will be redirected to the dashboard where you can see all your accounts and transactions.
To see the transactions associated with a particular account, click on the account name. You will be able to load all the transactions associated with that account.
In order to view the transactions reports, you need to click "Transaction Report button" then select the date interval (starting from when you have created a new transaction) to see the report of transactions associated with that account.
👤 Mwafrika Josué
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
Give a ⭐️ if you like this project!
- Inspiration
- etc
This project is MIT licensed.