Skip to content
This repository was archived by the owner on Jan 11, 2019. It is now read-only.
Sebastian Mobo edited this page Oct 22, 2017 · 3 revisions

PartsTracker

About

"PartsTracker" (suggestions for a better name are welcome) is a web application developed by and for Dragon Robotics (FRC Team 5002).

It is intended to:

  • Provide an easy-to-use, centralized platform for inventory control
  • Streamline purchasing of new inventory and prevent waste
  • Provide a centralized platform for team members to request equipment, materials, parts, etc.

Roadmap

  • Basic Item Inventory API & UI
  • Basic Reservations API & UI
  • Users and Authentication support
  • HTTPS support (w/ Let's Encrypt)
  • Inventory Requests
  • Item Tagging
  • Reports and Summaries
  • CSV import / export
  • Automatic inventory level alerts
  • Descriptions / pictures for inventory items (possibly?)

Design

The application, at its core, uses the MERN (Mongo / Express / React / Node) stack. Naturally, both the front- and back-ends are primarily implemented using a combination of Javascript and JSX.

The application backend implements a RESTful API using Express and interacts with the database using Monk. The frontend heavily uses React and fetches data from the backend API; everything is rendered on the client side.

Clone this wiki locally