An procurement & inventory management app for hoteliers built with React.js and Python.

The app had to be functional for both hoteliers managing inventory and suppliers providing the platform with their data. Moreover, it had to be ready for future iterations and new features, including integrations with Property Management Systems that manage hotel bookings. We decided on React.js for the frontend because of its versatility and flexibility. It is also easy to combine with Typescript and allows for fast implementation of new features.

alt
.

Scope and Highlights

REACT.JS AND PYTHON

WEB APP DEVELOPMENT

PRODUCT DESIGN

TEAM MEMBERS

MONTHS TO DELIVER MVP

PRODUCT WORKSHOP

The Challenge

A comprehensive inventory management suite tailored to hospitality needs would allow hoteliers to lower procurement costs and keep track of their stock by automatically updating purchase volumes based on sold products and bought goods. This would grant hoteliers drastically improved insight into their inventory, help them predict future needs, save time, and make informed decisions.

  • Building a functional MVP in four months.
  • Improving usability to take away the complexity from the user
  • Creating a purchasing software that is able to visualize price comparisons and sends orders to suppliers
  • Developing an inventory management suite that includes stocktaking, delivery check-ins, and stock take out functionalities


The Process

A The app had to be functional for both hoteliers managing inventory and suppliers providing the platform with their data. Moreover, it had to be ready for future iterations and new features, including integrations with Property Management Systems that manage hotel bookings.

For backend development, we went with Python and the Django Web framework for their consistency and the rapid MVP development capabilities they offer. We used PostgreSQL as our database of choice. Elasticsearch, with its fast and complex full text search capability, powers the search functionality in the app

  • Building an MVP in 4 months, using primarily React.js and Python..
  • Building a user-friendly, intuitive Web interface with React and making it responsive on tablets
  • Creating a functional supplier tool