Skip to content

Kontinum is a full-stack application designed to streamline bar management, offering an intuitive interface for managing inventory, orders, and customer interactions. The backend is built in Kotlin using the Ktor framework for a high-performance and reactive architecture. The frontend, still in its draft phase, is developed with React

Notifications You must be signed in to change notification settings

ToniDarodda/Kontinum

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Kontinum

Kontinum is a full-stack application designed to streamline bar management, offering an intuitive interface for managing inventory, orders, and customer interactions. The backend is built in Kotlin using the Ktor framework for a high-performance and reactive architecture. The frontend, still in its draft phase, is developed with React to ensure a smooth and modern user experience. Yarn is used as the package manager for the frontend.

Installation

Follow these instructions to install and run Kontinum on your system.

Prerequisites

  • JDK (Java Development Kit) for Kotlin
  • Gradle for building the backend
  • Node.js and Yarn for the frontend

Backend Setup

  1. Clone the repository and navigate to the backend directory:

    git clone https://github.com/ToniDarodda/Kontinum.git
    cd kontinum/backend
  2. Build and run the backend server:

    gradle build
    gradle run

Frontend Setup

  1. Navigate to the frontend directory:

    cd ../frontend
  2. Install dependencies with Yarn:

    yarn install
  3. Start the frontend application:

    yarn start

The application will be accessible at http://localhost:3000.

Design

For a detailed look at the design aspects of Kontinum, check out our Figma design file.

Database Model

To view the database model for Kontinum, visit our Lucidchart diagram.

Features

  • Inventory Management: Real-time tracking of beverage stocks.
  • Orders: Simplified handling of customer orders.
  • User Interface: Clean and intuitive interface.

Note: The project is under development. The backend is functional, but the frontend is still in the draft phase, with only a few pages designed so far.

Contributing

Contributions are welcome to help complete the frontend and enhance backend functionalities. To contribute:

  1. Fork the project.
  2. Create your feature branch (git checkout -b feature/AmazingFeature).
  3. Commit your changes (git commit -m 'Add some amazing features').
  4. Push to the branch (git push origin feature/AmazingFeature).
  5. Open a Pull Request.

License

This project is distributed under the MIT License. See the LICENSE file for more information.


About

Kontinum is a full-stack application designed to streamline bar management, offering an intuitive interface for managing inventory, orders, and customer interactions. The backend is built in Kotlin using the Ktor framework for a high-performance and reactive architecture. The frontend, still in its draft phase, is developed with React

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •