Skip to content

n33dhi/Cash-Flow-Manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

PettyWallet

PettyWallet is a petty cash management tool designed to streamline cash claims and administrative processes for both users and admins. This application helps users submit claims, while admins can manage records, approve requests, and track financial data efficiently.

Features

  • Role-Based Access: Admin and user-specific functionality
  • Claim Requests: Users can submit claims for petty cash requests
  • Admin Dashboard: Provides an overview of claims, budgets, and spending
  • Budget Management: Admins can set and manage monthly budgets
  • Claim History: Users can view their claim history and statuses
  • Real-Time Updates: Approved claims reflect dynamically in all widgets
  • Mobile Responsiveness: PettyWallet can be accessed seamlessly on mobile devices for on-the-go usage by site engineers

Tech Overview

  • Frontend: React.js
  • Backend: Node.js with Express
  • Database: MongoDB
  • CSS Framework: Material UI

Contributing

Prerequisites

  • Node.js
  • MongoDB

Steps

Fork & Clone the repository:

git clone https://github.com/yourusername/pettywallet.git

Start the Server:

cd backend
npm start

Start the Client:

cd frontend
npm start

License

This project is licensed under the MIT License

About

System designed to streamline cash claims and administrative processes for Startups

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages