Skip to content

nelly439/Glidr

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Glidr

Overview

Glidr is a retail shopping companion platform designed to make shopping smooth, fast, and friction-free. The name Glidr is inspired by the idea of gliding—moving effortlessly from one point to another without obstacles. Just as something glides smoothly, Glidr helps customers move through their shopping journey with minimal friction, from discovering products to accessing receipts.

The platform integrates with existing Point of Sale (POS) systems used by supermarkets and retail stores, enabling customers to quickly find products, view product locations within stores, manage shopping lists, and access digital receipts.

Rather than replacing existing retail infrastructure, Glidr enhances it by leveraging data from existing POS systems.


Problem Statement

Customers often experience challenges when shopping in retail stores, including:

  • Difficulty locating products within large stores
  • Uncertainty about product availability
  • Time spent searching for items
  • Loss or damage of paper receipts
  • Inefficient shopping planning

Glidr aims to solve these challenges through a digital-first shopping experience that enables customers to shop with greater speed, convenience, and confidence.


Features

Product Search & Discovery

Customers can search for products and quickly find relevant information such as:

  • Product name
  • Category
  • Product location
  • Aisle number
  • Shelf number

Digital Receipts

Customers can access receipts digitally after purchases, reducing the risk of lost or damaged paper receipts.

Smart Shopping Lists

Customers can create shopping lists and optimize their shopping journey before visiting a store.

POS Integration

Glidr integrates with existing retail POS systems to retrieve:

  • Product information
  • Inventory data
  • Receipt information

Current integration target:

  • Vendloop POS

System Architecture

Glidr follows a layered architecture:

  • Presentation Layer (REST APIs)
  • Service Layer (Business Logic)
  • Data Layer (Database)
  • Integration Layer (External POS Systems)

The platform enriches product data from external POS providers with store-specific information such as product locations.


Core Entities

  • User
  • Store
  • Category
  • ProductReference
  • ShoppingList
  • ShoppingListItem
  • Receipt
  • ReceiptItem
  • CategoryLocation
  • POSIntegration

Technology Stack

Backend

  • Java
  • Spring Boot
  • Spring Data JPA
  • PostgreSQL

API Integration

  • REST APIs
  • POS Integration

Documentation

  • UML Class Diagrams
  • Use Case Diagrams
  • Entity Relationship Diagrams (ERD)

Future Enhancements

Planned features include:

  • Store navigation and indoor mapping
  • Shopping route optimization
  • Home delivery integration
  • Product recommendations
  • Customer analytics for retailers
  • Multi-POS support
  • Mobile application

Developers

Glidr is designed and developed by:

For collaboration, discussions, or project inquiries, connect through the GitHub profiles above.


Project Status

🚧 In Development

This project is currently in the design and prototype phase. Features and architecture may evolve as development progresses.


Vision

To make retail shopping faster, smarter, and friction-free by connecting customers with the products they need through existing retail infrastructure.

Our vision is to create a shopping experience where customers can effortlessly discover products, navigate stores, manage purchases, and complete their shopping journey with the same ease and flow that inspired the name Glidr.

About

This project is geared around making retail shopping (supermarket shopping) faster, smarter, and friction-free.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 55.3%
  • JavaScript 39.9%
  • CSS 4.7%
  • HTML 0.1%