Skip to content

Latest commit

 

History

History
62 lines (43 loc) · 2.29 KB

File metadata and controls

62 lines (43 loc) · 2.29 KB

Stock Tracking and Management System

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.

Key Features

  • 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.

Technologies

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).

Installation

To run the project locally, follow these steps:

  1. Clone this repository:

    git clone https://github.com/furkansade/Stock-Tracking-and-Management-System.git
  2. Install the required dependencies:

    npm install
  3. 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
  4. Start the application:

    npm start

Usage

  • 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.

Feedback

For feedback or suggestions about the project, feel free to contact us: Contact.

License

All rights reserved. No part of this software may be copied, distributed, or used without the author's written permission.