Spring

Contracted to consult on a broad spectrum of software engineering services and primarily responsible for the frontend technical architecture and subsequent implementation of the infrastructure and progressive webapp (PWA). This ambitious nationwide project extends a standalone kiosk service to include a means of preloading devices onto a comprehensive dashboard intended for recycling and then acting as a conduit for tracking the sale and subsequent client reimbursement.

Tech stack includes: Javscsript (ES6), Typescript, React, Redux, Thunk, Axios, Material UI, HTML5, CSS3, Yarn and NPM tooling, Webpack, GIT, Github, Linux (Ubuntu), Strapi, PM2. This gig also included tech leading the software engineers and running the project in ZenHub.

  • Chatbot
    Chatbot

    Custom-built chatbot with fully editable history designed to capture a user’s device details needed to provide a real-time competitive quote. Questions and answers built up from a RESTful single source of truth on the backend.https://spring.co.uk
  • Chatbot (mobile)
    Chatbot mobile

    The chatbot is fully responsive with no feature degradation on smaller devices, only the interface responds to mobile gesture in place of click interactions.https://spring.co.uk
  • Dashboard
    Dashboard

    Devices captured by the chatbot are shown in the dashboard where they are summed in terms of value and environmental impact. All devices are editable. Once devices are dropped off at a kiosk, they move from the “Tech” to the “Pod” column. Once collected and processed, they’ll be moved to the “Pocket” section where they can be cashed out.https://spring.co.uk
  • QR Code
    QR code

    To save time at the supermarket, user-specific compressed QR codes are generated to easily transfer multiple device details from a user’s online dashboard to the physical kiosk.https://spring.co.uk
  • Withdraw funds
    Withdraw funds

    After Spring have purchased a device at the agreed price, users can withdraw money to their bank account with the option of donationing a selected amount to a list of appropriate charities.https://spring.co.uk
  • Tech report
    Tech report

    Accessible after every device has been processed, the tech report includes details of a full diagnostic.https://spring.co.uk