Giter VIP home page Giter VIP logo

sorathesab's Introduction

SoratHesab ๐Ÿ’ผ

Invoice Management Web Application ๐Ÿ“„

SoratHesab is a powerful web application for managing your invoices effortlessly! Keep your financial records organized with the click of a button. Read on to explore its features and the technologies behind it.

SoratHesab Invoice Management Web Application Screenshot

Features ๐Ÿš€

  • โž• Create: Easily add new invoices with all the necessary details โ€“ invoice number, date, customer name, amount, type, transportation, and address.

  • ๐Ÿ‘๏ธโ€๐Ÿ—จ๏ธ Read: Get a quick overview of your invoices, with handy filtering and searching options to find what you need.

  • ๐Ÿ–‹๏ธ Update: Keep your data up-to-date by editing existing invoices.

  • โŒ Delete: Remove invoices that are no longer needed, keeping your records tidy.

  • ๐Ÿ“ฅ Export to PDF: One-click export of your invoice list to a PDF file โ€“ perfect for printing or sharing.

Technologies Used ๐Ÿ› ๏ธ

  • Frontend:

    • ๐ŸŒ React: A JavaScript library for building engaging user interfaces.
    • ๐Ÿ’… Material-UI: A fantastic React UI framework for creating modern, responsive web apps.
    • ๐Ÿ“Š Material-React-Table: Simplifies data table creation in Material-UI.
    • ๐Ÿช™ react-query: Handles data fetching and state management in your React app.
    • ๐Ÿ“œ jspdf: Generates PDF files effortlessly.
    • ๐Ÿ“ก axios: A promise-based HTTP client for smooth API requests.
    • ๐Ÿ”ฅ Icons from Material-UI for a sleek user interface.
  • Backend: (Check the backend folder for more details)

    • ๐Ÿข A server-side component powered by Node.js, providing APIs and using JSON files as a database.

Project Structure ๐Ÿ—๏ธ

  • Frontend: The main application code and UI components reside here.

  • backend: Explore the backend folder for server-side code, Node.js, and the JSON database.

Usage ๐Ÿš—

  1. ๐Ÿงฌ Clone the repository.
git clone https://github.com/Mahdi-Hazrati/SoratHesab.git
  1. ๐Ÿ“ฆ Install React app dependencies using npm install.
npm install
  1. ๐Ÿ“ฆ Install Node JS app dependencies using npm install.
cd backend
npm install
  1. ๐Ÿ–ฅ๏ธ Run the backend Server, dive into the backend folder.
backend/  npm start
  1. ๐Ÿš€ Start the frontend with npm start.
/  npm start
  1. App Main Route
React app [Front-End] http://localhost:3000/
Node  app [Back-End ] http://localhost:3001/api

Contributing ๐Ÿค

๐Ÿ‘ Contributions are encouraged! Open issues or submit pull requests to make SoratHesab even better.

License ๐Ÿ“œ

This project is licensed under the MIT License.


another project developed by Mehdi for opensource | Happy coding! ๐Ÿ˜„

sorathesab's People

Contributors

mahdi-hazrati avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.