As the final project for the Flatiron School Full Stack Web Development program, I started working on a scheduling app for 9 Miles East, a local family-owned farm that provides prepared meals to companies and individuals.
The farm delivers in two markets (Albany and Boston), has corporate and individual customers as well as catering clients, and about a dozen account managers. Because of this, the weekly schedule is big and complicated. The company currently uses a Google Spreadsheet to develop and share the schedule, which is both unwieldy and error-prone.
The project includes (or will eventually include) the following elements:
- A front-end built using React
- A Rails API to handle data persistence
- Redux to handle changes to application state
- (Planned) Connection to the Constant Contact API to access and update client account information used in email marketing
When complete, the planned application will include the following features:
- Account login and authentication for company employees
- A single, centralized location to store and maintain account information
- A user-friendly interface to facilitate creating, modifying, and viewing the schedule
- Filtering capability to enable individual account managers to view their own schedule for a week or for a given day