It provides a user-friendly responsive interface to track incomes, expenses with graph and charts to visualize spending pattern.
Check out the live demo of the app: Spend Guide↗
IMP: Might took some time(around 2-3 mins) for first response in a while from the backend due to the limitation of Render↗ free instance.
If you want, you can check if the backend server is up or not by visiting: Test Spend Guide↗
-
- Add, delete, modify entry logs of incomes, expenses and categories.
- User authentication using JSON web token.
- Interactive charts to visualize spending pattern.
- Export/Download transaction datas.
- Responsive UI with tailwind CSS.
- Integrated Spring Boot REST API backend.
-
-
Clone the repository:
git clone https://github.com/<your_username>/spend-guide-frontend.git -
Install all dependencies:
npm install -
Create a
.envfile:- For that, open an account in Cloudinary↗
- Note down the name from the upload presets.
- And, note down the last string after @ in API keys section.
- Make those two as two environment variables:
VITE_IMG_UPLOAD_CLOUDINARY=https://api.cloudinary.com/v1_1/<your_string_value>/image/upload VITE_UPLOAD_PRESET_CLOUDINARY=<your_upload_presets_name> - Create another environment vaiable for backend API(After running it locally):
VITE_API_BASE_URL=http://localhost:8080/api/v1
For more details checkout the official documentation of Cloudinary↗
-
Run the development server in the terminal:
npm run dev
-

