Giter VIP home page Giter VIP logo

billin-inc-v4's Introduction

Hi There

I am Prashul Jain, a Full Stack Engineer based out of Nagpur working at Highway 9 Networks. Having around 4 years of experience in full-stack web development, 2 years of experience in Data Modelling. To see my profile in detail, I recommend to look at my LinkedIn profile.

๐Ÿ”ญ Iโ€™m currently working on 5G, UI/UX design & implementation. Love to work and looking forward.

LinkedIn Stack Overflow

Skills

JavaScript typescript Nodejs React

next redux react-router material-ui pwa HTML5 CSS3 Bootstrap

Python C++

MongoDB Redis Docker GCP

Git GitHub GitLab

๐Ÿ“ Top Developing Apps

Stats

Github Stats Top Langs

Visitor Badge

billin-inc-v4's People

Watchers

 avatar  avatar

billin-inc-v4's Issues

Backup / Restore

Here users can manage data backup operations such as:

  • Backup Data - create data.docx locally on the device
  • Import Data - here data can be imported from the device
  • Delete Data - user can delete data backups
  • Online Backup - upload backup file to google
  • Online Restore - restore file from google
  • Clear Application Cache

Invoices

User should able to view, create, update and maintain invoices.

  • Add
  • Edit
  • View
  • List

API Creation

Still need brain storming.

Need app tracking functionality into backend.
How many users are using , frequency.
User details.

Stocks & Inventory

User should able to view, update and maintain stock and its logs.

  • Add
  • Edit
  • View
  • List
  • Transaction Logs for stocks

Bug : On Invoice Update

Bug : On Invoice Update

  • New / Duplicate Ledger is created.
  • Change in Invoice No / Voucher No.

Purchases

User should able to view, create ,update and maintain purchases.

  • Add
  • Edit
  • View
  • List

DB Implementations

Implement DB API and Its Interfaces.
#4

  • User should able to create users , companies.
  • When user is created it should update companies user ids and vice versa for delete.
  • On company create, it should create a new db based on the company id.
  • Interface Creation.
  • Notification log should be added on any changes in invoices, purchase, clients, expenses, user addition.
  • User should able to create and delete user , companies , invocies, purchases, clients, expenses, ledgers, stocks and its logs, etc.
  • Sync Invoices with its products and same goes for purchase.
  • Sync Stocks with their StockLogs
  • On create invoice db, should update stocks, ledger as well.
  • Same for the purchase.
  • Stock maintainance logs should be there. Added Visibility tag for filtering.

Reports

USer should able to generate and view the reports based on the below points.

  • GST
  • Sales
  • Purchases
  • P/L

Expenses

User should able to maintain and create new expenses.

  • Add
  • Edit
  • View
  • List

image

Backup via Excel

  • Backup Data to Excel - create a backup file locally in excel format
  • Import via Excel File - here data can be imported via an excel file on device

Settings

User should able to view settings and use settings.

  • Backups #22
  • GST Settings #21
  • Company #1
  • User Account #13

Ledger

User should able to view, update and maintain leadger.

  • Add
  • Edit
  • View
  • Summary
  • Vendor List - Kinda Combine the list into one.
  • Customer List
  • Ledger Details

Create React App

  • - template
  • Install dependencies

Which Dependencies

  • MUI
  • DEXIE
  • GAPI
  • Firebase

Setting/GST

Here we have two options Inclusive GST and exclusive GST

GST:

  • Inclusive GST: The GST is included in this price.
  • Exclusive GST: In this, there is only a base price without GST.

WhatsApp Bill send:
After generating invoices user should be able to share selected invoice via WhatsApp.

Layout Template

Basic Template design need to be implemented.

  • Navbar
  • Side Menu

DB diagrams

These are basic DB diagrams.
Can we change based on future refernces.
UML Diagram

  • Invoices
  • Purchases
  • Ledger
  • Stocks & Inv
  • Reports - Do we need to save in the DB or it can be generated on the fly based on the current data.
  • Notifications
  • Settings - More similar to the key values pairs.
    {key : "Setting name",value: "Setting Value" }

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.