Skip to content

nathanhyao/SWEI-ERP

Repository files navigation

Enterprise Resource Planning Software

(called "Shay")

A team collaboration app / lightweight enterprise resource planning (ERP) software

Follows client-server architecture. The client uses Flutter. Server uses Flask and performs database queries to SQL Server.

Contributors: Nathan Yao, Zach Headington, Justin Schoch, CJ Ackler

Overview and Demonstration

Authentication

  • login and registration (of course)
  • a forgot password option


Basic Features

  • the timecard lets you clock in/out of work
  • the shift's duration is used to calculate earnings
  • the pay-period tracker shows earnings by week
  • write team-wide announcements on the home screen
  • the roster lists all team members
  • update account details in settings


Tasks

  • create tasks that will appear on the team task board
  • self-assign tasks or mark them as complete


Schedules

  • use the calendar to view events by date
  • calendar events are either "shifts" or "time-offs"
  • create events by selecting a start time, end time, and the assignee
  • the shift trade feature lets workers easily swap shifts with each other


Messaging

  • message and chat with teammates in real-time
  • send files and photos in chat rooms

About

A mobile, desktop, and web-compatible team resource planning software build using Dart (Flutter), Python (Flask), SQL Server, and Google Firebase, for CS307 SWE I

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors