Skip to content

Ctrl-Alt-Defeat-CS-2400-SRC-Project/SRC-Project

Repository files navigation

CS 2400: SRC-Project

Group Name: Ctrl-Alt-Defeat

Project Description

We have worked ardously to create a client-inventory system that adheres to the needs of the consumer and the wide variety of produce that Lopez Urban Farm provides. A user-friendly platform has been developed to allow the consumer to view the produce at the farm and make orders efficiently. Similarly, workers at the farm are able to maintain a grasp of their clients and pending orders.

The farm’s existing inventory system, which relies on physical records and manual updates on a whiteboard, requires much of an overhaul. To efficiently manage the farm’s clientele and their service requirements, we utilized a culmination of the dictionary and list data structures. The dictionary allows for quick client lookups, with the client’s name as the key and their required services as the value. The list makes it possible to keep track of inventory, allowing for easy adding and removal of entries. An elegant GUI is also available, making our project extremely user-friendly. Various testing and validation processes (JUnit 5 testing framework) have been implemented in order to ensure that the project deliverables are up to standard.

Group Members

Name: Hasti Abbasi Kenarsari
GitHub Username: hastiabbasi
CPP Email: hastia@cpp.edu
Role:

  • Coordinated role assignments & mapped out project implementation
  • Created ListInterface
  • Created Inventory
  • Created LinkedList
  • Created Node
  • Worked on ClientUI
  • Worked on JUnit testing
  • Generated javadoc files

Name: Ryan Wei
GitHub Username: HoverfishOTS
CPP Email: rwei@cpp.edu
Role:

  • Outlined project specifications
  • Created Client
  • Created ClientBase
  • Created DictionaryInterface
  • Created FarmerUI
  • Created Produce
  • Created SortedLinkedDictionary
  • Created ClientUI
  • Worked on Inventory
  • Worked on LinkedList
  • Worked on JUnit testing

Name: Kenzie Lam
GitHub Username: eknzie
CPP Email: waichinglam@cpp.edu
Role

  • Worked on JUnit testing

Name: Medha Swarnachandrabalaji
GitHub Username: MedhaS1
CPP Email: medhas@cpp.edu
Role

  • Worked on Client UI
  • Worked on JUnit testing

Name: Alex Auyon
GitHub Username: AlexaaAPCS
CPP Email: aauyon@cpp.edu
Role

  • Worked on ClientUI

Extra Features

GUI

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages