SlideShare a Scribd company logo
Billing System Using
Node.js
Prepared by Susanta Chakraborty, Ayon Das & Sayani
Chakraborty
Why This Billing System
• User Friendly and Easily Modifiable System.
• Well Maintenance of Data.
• Less Paperwork, Less Hustle.
• It’s has Unique Authentication to provide more power/feature to more
privilege users.
• It generates GST included Invoice for the clients & even access those invoice
later.
Node.js
• An Open Source, Cross-Platform Runtime
Environment.
• Asynchronous and Event Driven.
• Built on Google Chrome’s V8 Engine.
• Single Threaded & Buffer less.
Why Node.js? Why not PHP?
• Unlike PHP, Frontend & Backend both are written in JavaScript.
• Much more faster than PHP because of its Asynchronous Nature.
• Advantage of using JSON files.
• Millions of Modules (Express.JS, Mongoose.JS, Passport.JS, Bcrypt.JS etc.)
• Single Threaded so Lock Free.
• It’s perfect for data-intensive real-time applications that run across
distributed devices.
MVC Architecture
Model View Controller or MVC as
it is popularly called, is a software
design pattern for developing web
applications.
Mongo DB (mLab)
• Open Source, highly Scalable, Cross
Platform, Document-Oriented Database.
• NoSQL Database.
• JSON documents with Schemas.
• mLab provides a fully managed cloud
Database as a Service for MongoDB.
Use Case Diagram
• Employee only have product
& bill section’s access.
• Admin has access to all the
sections.
INDEX PAGE
BILLING SECTION
PRODUCTS SECTION
SUPER ADMIN PANEL
INVOICE PAGE
Future Scope
• Quantity based automated product management.
• All-in-one Report generation only for Admins.
• More modification controls over products, bills.
• More security.
Thank
You

More Related Content

DOCX
Rdbms bie daalt
DOC
Бие даалтын удирдамж
PPTX
Fast typemon 2,0
PPTX
Building SPA’s (Single Page App) with Backbone.js
PDF
To Kill a Monolith: Slaying the Demons of a Monolith with Node.js Microservic...
PDF
How to grow your own Microservice?
PPTX
Microservices in Azure
PPT
A Public Cloud Based SOA Workflow for Machine Learning Based Recommendation A...
Rdbms bie daalt
Бие даалтын удирдамж
Fast typemon 2,0
Building SPA’s (Single Page App) with Backbone.js
To Kill a Monolith: Slaying the Demons of a Monolith with Node.js Microservic...
How to grow your own Microservice?
Microservices in Azure
A Public Cloud Based SOA Workflow for Machine Learning Based Recommendation A...

Similar to Billing system using node Presentation (20)

PDF
Best Practices for couchDB developers on Microsoft Azure
PPTX
Introduction to Microservices
PDF
Tech Talk on Cloud Computing
PPTX
Scalable Architectures - Microsoft Finland DevDays 2014
PPTX
An Azure of Things, a developer’s perspective
PDF
Angular Meetup 1 - Angular Basics and Workshop
PPTX
Beginners Node.js
PPT
18_Node.js.ppt
PDF
Horizontal Scalable Real Time Web Applications
PPT
18_Node.js.ppt
PPTX
Grokking microservices in 5 minutes
PDF
Microservices and Serverless for Mega Startups - DevOps IL Meetup
PPTX
Azure Mobile Services
PPT
Introduction to node.js aka NodeJS
PPTX
Node js for enterprise
PPTX
Full Stack development made on React JS Project
PPTX
Serverless: The future of application delivery
PPTX
Azure platform for customers
PDF
🚀 Node.js Simplified – A Visual Guide for Beginners!
PPTX
Tech io spa_angularjs_20130814_v0.9.5
Best Practices for couchDB developers on Microsoft Azure
Introduction to Microservices
Tech Talk on Cloud Computing
Scalable Architectures - Microsoft Finland DevDays 2014
An Azure of Things, a developer’s perspective
Angular Meetup 1 - Angular Basics and Workshop
Beginners Node.js
18_Node.js.ppt
Horizontal Scalable Real Time Web Applications
18_Node.js.ppt
Grokking microservices in 5 minutes
Microservices and Serverless for Mega Startups - DevOps IL Meetup
Azure Mobile Services
Introduction to node.js aka NodeJS
Node js for enterprise
Full Stack development made on React JS Project
Serverless: The future of application delivery
Azure platform for customers
🚀 Node.js Simplified – A Visual Guide for Beginners!
Tech io spa_angularjs_20130814_v0.9.5
Ad

Recently uploaded (20)

PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
Empathic Computing: Creating Shared Understanding
PPTX
Cloud computing and distributed systems.
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
Machine Learning_overview_presentation.pptx
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Electronic commerce courselecture one. Pdf
PDF
Encapsulation theory and applications.pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
Big Data Technologies - Introduction.pptx
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
MIND Revenue Release Quarter 2 2025 Press Release
gpt5_lecture_notes_comprehensive_20250812015547.pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
A comparative analysis of optical character recognition models for extracting...
Empathic Computing: Creating Shared Understanding
Cloud computing and distributed systems.
Programs and apps: productivity, graphics, security and other tools
Machine Learning_overview_presentation.pptx
Review of recent advances in non-invasive hemoglobin estimation
Chapter 3 Spatial Domain Image Processing.pdf
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Per capita expenditure prediction using model stacking based on satellite ima...
Electronic commerce courselecture one. Pdf
Encapsulation theory and applications.pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
Building Integrated photovoltaic BIPV_UPV.pdf
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Big Data Technologies - Introduction.pptx
Advanced methodologies resolving dimensionality complications for autism neur...
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
MIND Revenue Release Quarter 2 2025 Press Release
Ad

Billing system using node Presentation

  • 1. Billing System Using Node.js Prepared by Susanta Chakraborty, Ayon Das & Sayani Chakraborty
  • 2. Why This Billing System • User Friendly and Easily Modifiable System. • Well Maintenance of Data. • Less Paperwork, Less Hustle. • It’s has Unique Authentication to provide more power/feature to more privilege users. • It generates GST included Invoice for the clients & even access those invoice later.
  • 3. Node.js • An Open Source, Cross-Platform Runtime Environment. • Asynchronous and Event Driven. • Built on Google Chrome’s V8 Engine. • Single Threaded & Buffer less.
  • 4. Why Node.js? Why not PHP? • Unlike PHP, Frontend & Backend both are written in JavaScript. • Much more faster than PHP because of its Asynchronous Nature. • Advantage of using JSON files. • Millions of Modules (Express.JS, Mongoose.JS, Passport.JS, Bcrypt.JS etc.) • Single Threaded so Lock Free. • It’s perfect for data-intensive real-time applications that run across distributed devices.
  • 5. MVC Architecture Model View Controller or MVC as it is popularly called, is a software design pattern for developing web applications.
  • 6. Mongo DB (mLab) • Open Source, highly Scalable, Cross Platform, Document-Oriented Database. • NoSQL Database. • JSON documents with Schemas. • mLab provides a fully managed cloud Database as a Service for MongoDB.
  • 7. Use Case Diagram • Employee only have product & bill section’s access. • Admin has access to all the sections.
  • 13. Future Scope • Quantity based automated product management. • All-in-one Report generation only for Admins. • More modification controls over products, bills. • More security.