Skip to content

Invenquity(Backend) - high-quality inventory management

Notifications You must be signed in to change notification settings

anandpiyush1521/Invenquity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Invenquity

Powered by Spring Boot Powered by React Powered by Tailwind CSS Powered by PostgreSQL

Overview

Invenquity is a high-quality inventory management system designed to streamline and optimize inventory processes. This project comprises two main components:

  • Frontend: A user-friendly interface built with React and Tailwind CSS.
  • Backend: A robust API developed using Java, Spring Boot, and PostgreSQL.

Home Image

Table of Contents

Features

  • Real-time Inventory Tracking: Monitor stock levels in real-time.
  • User Authentication: Secure login and registration system.
  • Responsive Design: Accessible on various devices.
  • RESTful API: Efficient communication between frontend and backend.
  • Session Management: Users can extend their session durations for uninterrupted access.
  • Error Handling: Comprehensive error handling mechanisms for smooth operations.

Architecture

The project follows a client-server architecture:

Getting Started

Prerequisites

  • Node.js (v14 or above)
  • npm (v6 or above)
  • Java (JDK 11 or above)
  • Maven (v3.6 or above)
  • PostgreSQL (v12 or above)

Installation

  1. Clone the repositories:

    git clone https://github.com/anandpiyush1521/Invenquity-frontend.git
    git clone https://github.com/anandpiyush1521/Invenquity.git
  2. Set up the backend:

    • Navigate to the backend directory:

      cd Invenquity
    • Configure the PostgreSQL database settings in application.properties.

    • Build the project using Maven:

      mvn clean install
    • Run the Spring Boot application:

      mvn spring-boot:run
  3. Set up the frontend:

    • Navigate to the frontend directory:

      cd ../Invenquity-frontend
    • Install the dependencies:

      npm install
    • Start the development server:

      npm start

Usage

  • Access the frontend application at http://localhost:3000.
  • The backend API is available at http://localhost:8080.

Contributing

Contributions are welcome! Please fork the repositories and submit pull requests.

License

This project is licensed under the MIT License.


For detailed information, please refer to the individual repositories:

Note: Ensure that all environment variables and configurations are properly set before running the applications.

About

Invenquity(Backend) - high-quality inventory management

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages