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

https://github.com/frezerzewdu/vat_calculator

Inventory system for Small & Medium Enterprises.
https://github.com/frezerzewdu/vat_calculator

nestjs-backend pinia prisma rest-api tailwindcss vue3

Last synced: about 1 month ago
JSON representation

Inventory system for Small & Medium Enterprises.

Awesome Lists containing this project

README

          

NestJS Prisma REST API With VueJS and Tailwind Inventory System


An Inventory system created with specifically the Ethiopian Financial system in mind!

This project is a side hustle idea that was built for SME that require a digital ledger for their businesses with the Ethiopian tax laws in mind.

The project has the following features included:


  • Save all the Items in your store in any unit required

  • Register the Items when they enter the inventory

  • Has a sales portal for when you sell your products

  • Has a dashboard with the most important KPI's that can help your business

  • Role based access control for signing up your employees and handing of selling activities

## Installation

Backend Side


1. Head into the backend directory

2. Run the following command

```bash
$ npm install
```

3. Run the Prisma seeding script to create your database

```bash
$ npx prisma db pull
```

Note: For the above command to work you need to setup .env variables.

Frontend Side


1. Head into the frontend directory

2. Run the following command

```bash
$ npm install
```

## Running the project

Run in the backend directory the following command

```bash
$ npm run start
```

Run in the frontend directory the following command

```bash
$ npm run serve
```

The running system will look like this:

![Example Image](tirfee_project_screenshot.JPG)

Simple Docker installation Comming Soon!!