This project is a simple Oil Management System that allows users to log in, add data about oil products, and view the stored data. It features separate interfaces for admin and regular users. Admins have additional functionality to view the data stored in a CSV file.
You can access the deployed application https://inventory-management-system1-swfe.onrender.com.
- Admin and user authentication
- Add and view product details
- Filter data by date and time
- Search data by keywords
- Responsive design
- HTML, CSS, JavaScript for the frontend
- Node.js and Express for the backend
- CSV file for data storage
- Node.js
- npm (Node Package Manager)
-
Clone the repository:
git clone https://github.com/Ashish-kharde1/Inventory-Management-System.git cd Inventory-management-system -
Install dependencies:
npm install
-
Start the server:
node index.js
-
Open your browser and go to:
http://localhost:3000
- Admin:
- Username:
admin - Password:
1
- Username:
- User:
- Username:
user - Password:
2
- Username:
index.js- Main server file./- Contains HTML, CSS, and JavaScript files for the frontend.data/- Contains CSV data file.
-
Login:
- Admin: Access admin functionalities.
- User: Access user functionalities.
-
Add Product Details:
- Enter product name, user name, quantity, customer name, date and time, and price.
-
View Data:
- Filter data by date and time range.
- Search data by keywords.
-
Logout:
- Admin can stop the server by logging out.
Contributions are welcome! Please fork the repository and create a pull request with your changes.
For any questions or feedback, please contact ashnkharde@gmail.com.
