Walletway is a comprehensive expense tracking application designed to help users manage their personal and group expenses efficiently. The application provides features such as adding expenses, viewing expense analytics, and managing group expenses.
- Add and manage personal and group expenses
- View detailed expense analytics with charts
- Manage user settings and preferences
- Track expenses by category and date
- Settle debts with group members
- React for the frontend
- Next.js for server-side rendering
- MongoDB for the database
- Tailwind CSS for styling
- Node.js and npm installed on your machine
- MongoDB database setup
- Clone the repository:
git clone https://github.com/wisky7206/Walletway---Expense-Tracker.git
- Navigate to the project directory:
cd Walletway---Expense-Tracker - Install the dependencies:
npm install
- Set up environment variables:
- Create a
.env.localfile in the root directory - Add your MongoDB URI and any other necessary environment variables
- Create a
- Start the development server:
npm run dev
- Open your browser and navigate to
http://localhost:3000to view the application.
- Sign up or log in to access the dashboard
- Add new expenses and manage existing ones
- View analytics to understand your spending patterns
- Manage group expenses and settle debts
Contributions are welcome! Please fork the repository and submit a pull request for any improvements or bug fixes.
This project is licensed under the MIT License.
For any questions or feedback, please contact the repository owner at [your-email@example.com].