Git Product home page Git Product logo

babywearing's Introduction

Babywearing

The Mid-Atlantic Babywearing organization is dedicated to supporting the wearing of babies and toddlers for all caregivers. The MAB Volunteers love holding their babies, toddlers and older children close with baby carriers and work to spread that joy throughout the south-eastern and south-central areas of Pennsylvania.

What is Babywearing?

Babywearing is a method of carrying a baby, toddler or older child close against one’s body using any of a variety of types of carriers. Babywearing is a tool that has been utilized all over the world for many centuries, allowing caretakers to engage in daily activities while staying connected with the child and enjoying additional bonding time.

Check out the many benefits of babywearing.

About this Project

MAB has a lending library so that their members can try different types of carriers and find what works best for their family. They currently have software that works pretty well, but is a strain on their budget. The new software will keep track of members & dues as well as the lending library items and their due dates.

This project aims to provide MAB with a new Lending Library that is more cost effective and provides the same capabilities as their existing system with an emphasis on tailoring the experience to better suit the needs of this organization. The primary set of features this project will focus on includes:

  • Managing inventory of hundreds of carriers across multiple locations

  • Allowing Members to create or update their account information

  • Using volunteers to check in and check out carriers from inventory

  • Recording (not processing) financial transactions such as late fees and membership dues

    • Simplifying the process to waive late fees
  • Improved notification of activities to members including:

    • Due date reminders for checked out items

    • Updates or changes to events and item due dates

  • Signing agreements and waivers to participate in the organization

Some additional stretch goals include:

  • Transferring inventory between locations (and tracking that history)

  • Event attendance sign in

    • Fast sign in for existing Members

    • Easy transition to create new accounts for new Members

  • Assign location preferences to Members

  • Opt-in text message for meeting and check out reminders using Twilio

Technical considerations

The volunteers in this group are very mobile and are using their personal phones or tablets (mostly iPad minis) to capture event attendance, register users, and process transactions. This project needs to consider a mobile-first design to continue to provide the users the flexibility of working remote without having to carry a laptop. Some events are also more of an ad-hoc popup so a phone could be the only device available in those moments.

How to Contribute

We ♥ contributors!

By participating in this project, you agree to abide by the Ruby for Good Code of Conduct.

We welcome all types of contributions, but any pull requests that address open issues, have test coverage, or are tagged with the next milestone will be prioritized. Please read our How to Contribute guide for more information.

babywearing's People

Contributors

abronkema avatar aliciawyse avatar cattywampus avatar jauschalley avatar john-raber avatar kaziski avatar niquicara avatar seanmarcia avatar unicoderogue avatar

Watchers

 avatar

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.