Skip to content
Evan H edited this page Apr 22, 2024 · 87 revisions

👋 Welcome to the SEAC Tool Shed Wiki!

The SEAC Tool Shed application is an interface and database application for the Tool Shed program of the Southeast Area Coalition (SEAC). The application is meant to handle user, transaction, and system information; to increase efficiency and decrease cost; and to provide a platform for the program's continued growth. Our Deployment Procedure contains all relevant information on installation and initial setup of the application.

Here's where you can find tutorials for the setup and operation of this application, as well as project documentation for technical aspects. See the sidebar for links to each page.

Note

The SEAC Tool Shed project is still incomplete. The wiki describes all functionality currently in place. Incomplete Functionality:

  • Custom Reports.
  • Fully Functioning Lightsail Node.js Hosting.
  • Full Inventory Sorting.
  • Gift Card Transactions and Operations.
  • Automatic Cron Jobs for Automotive Processes Including Late Fee Billing, Moving Users to Inactive Statuses, and Checking for Expired Users.
  • Mobile Application Capabilities.
  • Additional Admin Functions Including Adding or Updating Locations, Brands, Categories, and Carousel Images.
  • Transitioning the Application from Development to Production Modes.
  • Constructor Membership being Limited to only Organizations.
  • Specific Demographic Reports.
  • Screen Reader Functionality.
  • Reset Password Functionality on Login Pages.

🥞 Development Stack

The application's development stack makes use of Amazon Web Services in combination with Node.js, CSS, Python, MySQL, and Square for payment interactions. For more information regarding the development stack, please see the Development Stack page.

🍴 Accessing the Deployment Stack

In order to ensure the new SEAC Tool Shed database web application can be accessed, it's important to ensure all parts of the development stack can be accessed. The Accessing the Development Stack page contains tutorials for accessing the Amazon Web Services and Square payment environments, as well as instructions on how to view and modify production code.

📝 Deployment Procedure

The deployment procedure describes the steps necessary to ensure the application runs smoothly. The Deployment Procedure page contains more information on deployment and initial setup. Our Deployment Plan Document has more details on initial setup and configuration.

⚙️ System Documentation

System documentation outlines and explains the application's technical systems and structures. The System Documentation pages contain detailed information on their respective topics.

📚 System Tutorials

System tutorials provide instruction on performing various actions around the site. Please refer to the designated System Tutorials pages to learn more about specific actions.


Clone this wiki locally