An open API service indexing awesome lists of open source software.

https://github.com/shivam091/transpo_link

Emphasizing the connection between suppliers, buyers, and logistics.
https://github.com/shivam091/transpo_link

buyers inventories inventory-management invoices logistics orders routes suppliers transport

Last synced: 9 months ago
JSON representation

Emphasizing the connection between suppliers, buyers, and logistics.

Awesome Lists containing this project

README

          

# TranspoLink

Emphasizing the connection between suppliers, buyers, and logistics.

**© 2025, TranspoLink LLP or its affiliates, all rights reserved.**

[![Ruby on Rails CI](https://github.com/shivam091/transpo_link/actions/workflows/ci.yml/badge.svg?branch=main)](https://github.com/shivam091/transpo_link/actions/workflows/ci.yml)

## Introduction

Centralized application for logistics company to manage all orders to be transported from suppliers to buyers
along with the warehouse details and various modes of transport.
One stop solution database for **TranspoLink LLP**.

## Requirements

- Ruby: Ruby 3.3+
- Rails: Rails 8.0+
- PostgreSQL: 14+

## Installation

1. **Clone the Repository**

```shell
git clone git@github.com:shivam091/transpo_link.git
```

2. **Set Up PostgreSQL User**

Run the following script to create a PostgreSQL user:

```shell
bash script/create_postgres_user.sh
```

You can also provide username and password as arguments:

```shell
bash script/create_postgres_user.sh myuser mypassword
```

This will:
- Create a PostgreSQL user (if it does not exist)
- Grant superuser privileges
- Set a password for the user

3. **Run the Configuration Rake Task**

```shell
rake transpo_link:configure
```

## Author

[Harshal LADHE](https://shivam091.github.io/)