Giter VIP home page Giter VIP logo

dukaan's Introduction

Mi Dukaan

Frame 7 1

A billing app integrated across all devices (mobiles and PCs) and outlets to be used by the vendor/operator at the Point of Sale (POS).

Easing the billing process across all Mi outlets by allowing the store operators to process customer orders in real-time through various devices thereby increasing speed and efficiency and ultimately increasing customer satisfaction.

Team kNITters

  • Aabhas Sao
  • Ankush Kumar Lohani

A team from NIT Rourkela

๐Ÿ“ฑ Running app on an android device

  • Find the apk from the releases section
  • Login Credentials:
    • Mi ID: 1234567892
    • Password: NogameNolife

๐Ÿš€ Tech Stacks Used:

Frontend Database Backend Deployed
React Native, UI Kitten MongoDB Node.js, Nest.js Heroku

โš™๏ธ Setting up the development environment:

Follow these instructions if you need to build native code in your project. For example, if you are integrating React Native into an existing application, or if you ran "prebuild" from Expo to generate your project's native code, you'll need this section.

The instructions are a bit different depending on your development operating system, and whether you want to start developing for iOS or Android. If you want to develop for both Android and iOS, that's fine - you can pick one to start with, since the setup is a bit different.

Follow the official React Native Guide: Setup your React Native Environment

  • Install yarn globally

      npm i -g yarn
  • cd in to the client folder and install packages

      cd client
      yarn
  • run the below script to build locally

      yarn android

๐Ÿง‘โ€๐Ÿ’ป Running Backend Server Guidelines:

Setting up Server locally

  • Please make sure you have Nodje.js installed. It is advisable to use Node.js version 14.x or above.

  • install yarn globally, if not installed

    npm i -g yarn
  • create an env file and specify following environment variables

    • MONGO_URI: connection string to your Mongo DB cluster.
      In you cluster create a database named dukaan

    • PORT: the port in which server will run on

  • run below script to start dev server

      yarn start:dev

๐Ÿ’ก Future Plans

  • Using @react-native-async-storage/async-storage to store products data offline to process orders without internet connection.
  • Integrating Mi Dukaan app with physical payment machines for automatic amount entering and swift transactions user experience.
  • Add more features to tracking like: filters sort by date.

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.