Create Node Js Backend API + Admin App + Mobile App API (for Indian Developers only)

Job ID: 37601900

Budget: ₹75,000 – ₹150,000 INR

Backend DB + APIs for following :

Admin :
CRUD: Admin User
CRUD: Super Admin User
CRUD: Employee / Staff
Secure Tokenised Admin Login on JWT Model
Password Reset Functionality

Dashboard :
Analytics on : Total Cars , Number of Demos, Number of Treatments,
Total Business, Pending Invoices
Quicklinks : Fullscreen Toggle, Responsive Side Menu, Admin Profile
Suggested : Recent, Users, Recent Treatments, Recent Business and
Recent Item Stock Analytics


Admin User Module
CRUD: Super Admin, Admin, Employee
Check Admin List
Check Accessibility and Permissions
Suggested : Deactivate/Activate Admin User without Deleting
Filters On : Recent, Date Created and Alphabetical


User Module MSR (Advisor/Supervisor)
CRUD USER : Create Retrieve Update Delete
Add User : Name, Father’s name, DOB, Party name, A/c number,
IFSC code, PAN Card number, Email, Phone, Password, Address,
City, State, zip, Car Number, RO Number
Role : Advisor/Supervisor
CRUD: User List, User name, Party Name, Mobile, Car Number, Role,
Action, View Profile toggle.
Export excel toggle, search bar.
User Detail Page : Number of Treatments, Total Business, Pending
Invoices, Total Incentives, Total Business


In-Active Advisor/Supervisor)
In-Active User List : Name, List of Users, user Type, Party Name,
Mobile, Car number, Role.
In-Active User Detail Page : Number of Treatments, Total Business,
Pending Invoices, Total Incentives, Total Business
Export excel toggle, search bar, view profile toggle for each entry


Create New Service
Select Party, Vehicle Number, Vehicle Model, RO Number, Delivery
Date, Time, Treatment Status, Invoice, Service Date
Submit toggle
CRUD : Service Module

Party Creation
CRUD Showrooms
Advisors / Supervisors : CRUD as per party

Services
List of Services
Service Detail Page
Invoicing in Services : Invoice Creation + View Invoice
PDF Invoice Export + Download
Submit toggle

Reports
DSR Summary
Master Business Sheet
Party Business Report
Demo Summary
Cumulative Reports


Invoice Generation
CRUD Generate Invoice
Item ID, Item, Price, Quantity, Discount, Total Action
Generate Invoice Toggle
Invoice List Module
Export Toggle : CSV Upload Download with this


Customer Generation
CRUD Generate customer; Name, GST number, Mobile, Email,
Address, State
Add Toggle : Adding a customer with this

Customer List
CRUD Customer List; Name, Mobile, Email, GST Number, Joined On, Actions
Edit and Delete toggle for each entry
Excel toggle to export Report, search Bar

Add Item
CRUD Customer List; Name, Type, Size, Price,
Tax, Stock, Invoice Challan, Selling Price,
Buying Price, Quantity
Add toggle




Item List

CRUD Item List; Name, Type, Size, Price, Tax, Stock, Invoice Challan,
Selling Price, Buying Price, Quantity
Export Report, Search Bar
Edit and delete toggle
Previous next , page number toggles



Add Stock

CRUD Add stock; Type selection, Party selection, Invoice/challan number,
Invoice/challan date, Invoice/challan Image Upload, choose file toggle
Item selection, Buying Price, selling Price, Quantity, Add toggle,
Save toggle, Search Bar, Show entries, number of entries selection.
List of stock added; Item ID, Item, Buying price, Selling price, Quantity,
Total, Action
Previous next , page number toggles



Stock Invoice List

CRUD stock invoice list; Item ID, Type, Invoice/challan number, customer
Name, Customer mobile, Total, Invoice/challan date, Action, edit toggle
for each entry.
Export excel, Search Bar
Previous next , page number toggles




BMS Home Admin Panel

CRUD Home; Total incoming challan, total outgoing challan, total
incoming invoices, total outgoing invoices
Revenue information showing total incoming challan revenue, total
outgoing challan revenue, total incoming invoices revenue, total
outgoing invoice revenue
Issue status
Total open issues
Total resolved issues



Add Store Module

CRUD; Store Name, Store address, Store state
Add toggle

Company Details
Company Details CRUD, Company Name; Company PAN
Number, Company Reg. Address
Update toggle



Material - HSN Number

CRUD Add HSN Number; HSN Number addition,
Add toggle
Search Bar
HSN number list; S.no, HSN Number, Action, Update toggle



Material : Add material category

Material category Addition, Add toggle, search bar.
Material category list; S.no, Category0, Action, Update toggle
Update toggle



Material- Material List

CRUD Material list; Export toggle, Add new material , Add toggle,
Search material, search toggle
Material list; S.no, Material, SKU, Type, Category, HSN, GST, DP
Rate, MRP Rate, Action
Update toggle



Store Admin

CRUD Store Admin, Store add new admin,
Store Admin mobile
Add toggle

Store Admin List
CRUD Admin list; Export toggle, Search bar,
Admin name , Admin mobile, Status, Last login, Action.
Edit and Remove toggle



Store List

CRUD Store list; Store name, Total Inventory DP Amount, Total
Inventory MRP Amount, Outgoing Invoices, Outgoing challans,
Incoming Invoices, Incoming Challans

Store Details
CRUD Store details, Export toggle, S.no, Store Name, Store
address, GSTIN, Action, Update toggle for each entry



Treatment and Tax Information

CRUD treatment, tax information; SAC number GST Amount.
Update toggle

Treatment: Treatment List
CRUD treatment list; Add new treatment, Add toggle,
New treatment list, S.no, Treatment, Action , Update and cancel
toggle for each entry



Report : Overview

CRUD report overview, Start date, End Date, View Report toggle


Material Report
CRUD Material Report; Material Reports, Start date, end date,
Filter toggle



All Invoices : Incoming Invoices

CRUD all incoming invoices; Start date, End Date, select code,
Filter toggle, search bar
Incoming Invoice list; S.no, Store, Invoice no. , Seller code, Date, Seller
name, Seller address, Amount, Action
Edit toggle for each entry




All Invoices : Outgoing Invoices
CRUD all GST outgoing invoices; Start date, End Date, select code,
Filter toggle, search bar
Outgoing Invoice list; S.no, Store, Invoice Type, Invoice for, Date,Buyer
Name, Buyer Address, Amount, Action
Edit toggle for each entry



Compiled Outgoing Invoices

CRUD all Compiled outgoing invoices; Start date, End Date, select code,
Filter toggle, search bar
Invoice list; S.no, Store, Invoice no. , Seller code, Date, Seller name, Seller
address, Amount, Action
Edit toggle for each entry warehouse

Reports

CRUD warehouse Reports; Export toggle, Search bar
warehouse report list; Material, Category, Bareilly (rate, qty), Delhi (rate,
qty), Ghaziabad (rate, qty), Ludhiana (rate, qty), Meerut (rate, qty),
Pashchim Vihar (rate, qty), Wheelers detailers Pvt Ltd, Total Rate
Previous, next , page number toggles



CRUD user guide, a user manual to the entire system explaining how to
navigate between the different processes





MOBILE APP APIs + Admin for these tables wherever required starts here :



HR Admin : Team
CRUD Team; Name of the members, Phone number, Address, Job Title,
Date of joining, Salary

Attendance details
CRUD Attendance, punch system , face recognition
Mark attendance at 9.15, If 9.16 consider late, If out time is 2 pm - half day, If
3 late in the month half day
If 6 late - 1 full day absent




Staff Category

CRUD staff category ; staff category as per location, Multiple locations
module ,Categories - washing , detailing ,Office staff



Salary details

CRUD Salary details; Staff salary, salary break up, leave deductions,
total salary payable, increments due, incentives






Android App to be built by our developer only API needed for Android App
Related categories: JavaScript MySQL Node.js React.js Web API