This project is a Stock Tracking and Management System, designed to integrate with all industries and enable businesses to efficiently manage their stock and order processes. By digitizing warehouse and product management, this system allows businesses to manage customer relationships effectively.
- Comprehensive Stock and Product Management: Offers complete warehouse management with stock tracking, product updates, and customer-based order creation.
- User Roles and Security: Allows definition of different user roles, ensuring actions are restricted within authorized permissions.
- Mobile-Friendly and User-Friendly Interface: Provides 100% mobile-compatible access, enabling users to access the system from any device, anywhere.
- Advanced Reporting and Analytics: Delivers detailed reports on stock movements and order statuses.
This project was developed using the following technologies:
- Node.js: Server-side operations.
- Express.js: Application development framework.
- MongoDB: NoSQL database management.
- EJS: Template engine.
- Cloudinary: Image upload and management platform (currently inactive).
To run the project locally, follow these steps:
-
Clone this repository:
git clone https://github.com/furkansade/Stock-Tracking-and-Management-System.git
-
Install the required dependencies:
npm install
-
Create a
.env
file and fill it based on the example below:DB_URI=mongodb+srv://username:password@cluster.mongodb.net/database?retryWrites=true&w=majority JWT_SECRET=your-jwt-secret CLOUDINARY_API_KEY=your-api-key CLOUDINARY_API_SECRET=your-api-secret CLOUDINARY_CLOUD_NAME=your-cloud-name
-
Start the application:
npm start
- After logging into the system, users can manage their stock and orders and generate detailed reports.
- Administrator users can define different roles to ensure secure access.
For feedback or suggestions about the project, feel free to contact us: Contact.
All rights reserved. No part of this software may be copied, distributed, or used without the author's written permission.