-
Notifications
You must be signed in to change notification settings - Fork 0
Home
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 Plan 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.
The new SEAC Tool Shed database website application uses a number of applications and programming frameworks which make up the development stack. Our application makes use of Amazon Web Services in combination with Node.js, CSS, Python, and MySQL. For more information regarding the development stack, please see travel view the Development Stack page.
The deployment procedure shall describe the steps necessary to ensure the new application runs smoothly using our established framework. Described below are two ways to deploy the application, each of which are for different circumstances.
Click here to learn about the Amazon deployment process.
Click here to learn about the Localhost deployment process.
This documentation is for developers and system administrators. These pages contain descriptions of the application's technical systems:
- Database Schema: Schema diagram and table descriptions.
- Directory Information: Site and data directories and their contents.
- [Front-End Information]
- [Back-End Information]
These pages contain tutorials for a new user to setup and operate this application:
- User Management: Create, view, edit, and delete User Accounts.
- Tool Management: Create, view, edit, and delete Tool items.
- Loan Management: Initiate, cancel, refund, and resolve Loans.
- Report Management: Create, view, schedule, and manage reports.
- Site Configuration: Adjust and update website information and displays.
SEAC Toolshed project by The Handymen: Ian Dinga, Andy Erskine, Fei Gao, Evan Hiltzik, Bryce Hofstrom, Michael Pacholarz, and Aryan Todi.
Special thanks to Andrew, Mike, and Nick.
- Privileges, User Levels, and Access Levels
- Database Schema Information
- User Interface
- Project Directory Structure
- Data Migration
- Create an account as a customer
- Create an account for another person as a privileged user
- Editing your own account information
- Editing the account information of another person as a privileged user
- Deleting an account