Skip to content

Inventory and sales contract digitization application created during the 2022 International Aid Hackathon for Unlocking Communities. This is a decoupled full-stack application- the front-end repository can be found here: https://github.com/sarahpicard/unlocking-communities-front-end

Notifications You must be signed in to change notification settings

sarahpicard/unlocking-communities-back-end

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Unlocking Communities Inventory Application

This application was developed as part of the International Aid Hackathon 2022

This project won first place in the Unlocking Communities category! 🏆

Meet the Team 🎖

💻 Erin Halden: Front-end Developer and Project Manager

💻 Sarah Picard: Full-Stack Developer

💻 Corey Villanueva: Full-Stack Developer

💾 Christian Mosley - Data Scientist

🎨 Bella Branche - Lead UX Designer

🎨 Rebecca Smith - UX Designer

About the Application 🤔

The Problem

Unlocking Communities, a non-profit that facilitates the sale and distribution of vital water filtration systems and clean-burning stoves in under-developed regions of the world was searching for a streamlined and easy to use application for inventory management and sales contract digitization.

The organization currently utilizes an expensive licensed software, which is un-sustainable for their business structure. In order to divert more resources to their core mission, replacing the current enterprise software with a proprietary application is vital.

The Solution

The application created is a mobile-first React app, built to be used on Android tablets currently owned by the organization. The application is made to support the needs of local community managers in underdeveloped regions, such as their warehouses in Haiti 🇭🇹

Local community leaders and warehouse managers can log into the application from their tablets, view the inventory they currently have in stock, for both water-filtration systems and clean-burning stoves, as well as enter important contract information which has previously been obtained via paper contract by a community entrepreneur. Allowing for digital inventory management and digitization of paper contracts is important for community warehouse flow and advancement of the organization's mission.

This application is part of a decoupled full stack app. The front-end repository can be found here

Wireframes and Prototyping 🖼

What the Application Accomplishes 🧗

The intended user of this application is a community manager working in an Unlocking Communities warehouse.

Application users are able to...

  • ⚙️ Login to their account using email and password

  • 🤩 See what inventory they currently have in the warehouse and how many inventory items are in transit to their facility

  • ✏️ Edit, delete, or add inventory items as needed

  • 📋 Input sales contract data, obtained from community entrepreneur sales

Icebox Items 🧊

  • 💿 Automatically allow for offline application use when inputting sales contract and inventory information. Cache data inputted until next internet connection is available.
  • 📸 Scan and store paper sales contracts digitally

Resources Used During Planning and Development 📚

Trello Slack Discord Zoom Figma

Technologies Used During Development 🧱

React MongoDB Express.js NodeJS JavaScript HTML5 CSS3 Bootstrap Postman Visual Studio Code NPM

About

Inventory and sales contract digitization application created during the 2022 International Aid Hackathon for Unlocking Communities. This is a decoupled full-stack application- the front-end repository can be found here: https://github.com/sarahpicard/unlocking-communities-front-end

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published