Git Product home page Git Product logo

katalog's Introduction

๐Ÿ“ฆ Katalog

All-in-one Warehouse / Inventory Management Application

NOTE: This was a work project that got cancelled half-way through, therefore this repo is in a half-baked stage. Some basics work, but many things aren't implemented yet. Proceed with caution if you stumble upon this repo ๐Ÿ˜…

๐Ÿ’ป Screenshot

Screenshot Dashboard

๐Ÿฅž๏ธ Stack

  • Next.js
  • Prisma2
  • Nexus GraphQL
  • AntD

๐Ÿ•น๏ธ Features

  • Track Items and Locations
  • Manage Shipping - inbound and outbound
  • Export everything to CSV
  • Create QR Codes for all items
  • Print QR Code Sheet for real-world tracking
  • Scan the code with your phone for quick checkout
  • Auth via Email or any OAuth2 provider (next-auth)
  • Includes all Datev mandated fields (๐Ÿ‡ฉ๐Ÿ‡ช)

๐Ÿš€ Getting Started

  1. Clone repo git clone https://github.com/ndom91/katalog
  2. Install dependencies cd katalog && npm i
  3. Create your own .env and fill out variables cp .env.example .env
  4. Setup the database npm run prisma:migrate:save && npm run prisma:migrate:up
  5. Develop!

๐Ÿ—„๏ธ Updating the DB / Schema

  1. Update /prisma/schema.prisma
  2. Update /src/graphql/schema.ts
  3. Run npm run db:update

๐Ÿ‘‹ Contributing

All contributions are welcome!

๐Ÿ“‘ Notes

Based on prisma-examples/graphql-nextjs.
Datev Fields Source OCR Source Puppeteer PDF https://github.com/PejmanNik/puppeteer-report

๐Ÿ—’๏ธ License

MIT

katalog's People

Contributors

ndom91 avatar larsassink avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.