Digital wallet 💰
This repository contains both the frontend and backend code for a digital wallet system. Explore the features of the app, including signup, signin, filter search, and money transfer, etc.
- Description: Users can create a new account by providing their email, password, first name, and last name.
- Description: Existing users can log in to their accounts by entering their email and password.
- Description: The Dashboard provides an overview of the user's digital wallet, displaying essential information and features related to their account.
- Description: Users can send money to others by specifying the recipient and the amount to be transferred.
- Description: Users can search for other users based on filters such as first name, last name, or username.
To set up the application locally, follow these instructions:
-
Clone the Repository:
git clone https://github.com/parthsolanke/virtual-moneybag cd virtual-moneybag
-
Set MongoDB Password as Environment Variable:
export MONGO_PW="Your-Password"
-
Install Backend Dependencies:
cd backend npm install
-
Run Backend Server:
node index.js
-
Install Frontend Dependencies:
cd ../frontend npm install
-
Run Frontend Development Server:
npm run dev
The application will be accessible at http:https://localhost:5173/signup.