This is a personal wallet application developed to provide users with features like user sign-up, sign-in, and sending/receiving money. The application uses a RESTful API implemented with Express routes in Node.js for backend functionalities. The frontend is built using React and Tailwind CSS to create an interactive and responsive user interface.
- User Sign-up: Allows users to create an account and set up their wallet.
- User Sign-in: Enables users to log in to their account securely.
- Sending Money: Allows users to send money to other users.
- Receiving Money: Allows users to receive money from other users.
- Transaction History: Keeps track of all transactions for each user.
- Node.js
- Express
- React
- Tailwind CSS
- MongoDB
- Clone the repository.
- Install dependencies using
npm install
. - Set up the database and configure the connection in the backend.
- Run the backend server using
node index.js
. - Navigate to the frontend directory and run the frontend using
npm run dev
.
- Sign up for a new account or log in with an existing account.
- Use the wallet to send or receive money from other users.
- View transaction history to track your transactions.
Contributions are welcome! Please fork the repository and submit a pull request with your changes.
This project is licensed under the MIT License.