Your User-Friendly Expense Tracker Empowering Your Finances.
Kharagpur Winter of Code
.
Report Bug
.
Request Feature
We would love to hear from you! We communicate on Slack:
Spendwise: Your intuitive, user-friendly expense tracker. Seamlessly manage and understand your finances with simplicity and precision. Track, analyze, and take control of your expenses effortlessly.
Spendwise is powered by a modern tech stack:
This combination ensures a seamless and powerful expense tracking experience.
This is an example of how to list things you need to use the software and how to install them.
- npm
npm install npm@latest -g
-
Fork the repository
-
Clone Your Forked Repository:
git clone https://github.com/<your_username>/Spendwise.git
Client (Frontend)
- Navigate to the Client Directory:
cd Spendwise/client
- Install Dependencies:
npm install
- Start the Application:
npm run dev
The client will be running on http://localhost:4000 in your browser.
Server (Backend)
- Navigate to the Server Directory:
cd Spendwise/server
- Install Dependencies:
npm install
- Start the server
npm run dev
The server will be running on http://localhost:3000
-
Development Simplification:
- Make the project easily deployable through Docker for streamlined development.
- Enable compatibility with Codespaces and Gitpod to facilitate collaborative coding.
-
User-Friendly Interface:
- Improve the current user interface for simplicity and clarity.
- Implement basic user feedback mechanisms.
-
Enhance Expense Categorisation:
- Extend the categorisation system with subcategories or tags.
- Explore ways to improve the visibility and usability of categories.
-
Implement Filters and Search:
- Add basic filtering options for expenses based on categories, dates, or amounts.
- Implement a search feature to easily locate specific transactions.
-
Codebase Refinement and Documentation:
- Implement consistent coding standards and practices for improved readability and maintainability.
- Create thorough documentation covering project architecture, API endpoints, and key code modules.
- Ankit Kumar Chowdhury - Organisation Admin
- Niladri Sekhar Adhikary - Organisation Admin