ThaC0derDre / ProjectSample

Posted! This is an example of my freelance work. Ask to see official project and code!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ProjectSample

This is an example of my freelance work. Videos below.
(Ask to see official project and code!)

Summary

This project is a Schedule-generating application that saves supervisors HOURS of work and stress!
It also helps staff know vital details apart from where they are to be posted on an hourly basis.

Previously, supervisors had to take into consideration over a dozen of conditions to make a daily schedule for their shifts.
This was a headache, a needless IQ puzzle as the Schedules are complex and not reusable.
BUT, what once would take almost an hour for single shift to figure out, now can be done as fast as A MINUTE!

App Abilities:

  • Generates a Schedule after considering 15+ conditions
  • Saves to Online Database, to make data visiable to anyone with a log-in
  • Highlights the user logged-in to know where to be posted for the hour
  • Ability to Add, Edit, and Delete Staff/Directories/Schedules/Posts/ and Shifts
  • Able to export to PDF as a single spreadsheet, displaying all vital information clearly
  • Different capabilities for different users (Supervisors have different views and abilities)

Tech Stack:

  • Framework - SwiftUI | Some UIKit & HTML/CSS
  • Database - FireBase/FireStore
  • Architecture - MVVM

App Clips

(Left) A tabview making network calls from the database (This loading will only happen upon login).
(Right) Algorithm working to solve multi-varied issues common with creating Schedules. This particular algorithm is running through 15+ conditions to make the perfect Schedule for the supervisor.

Network.Call.from.Database.mp4
Making.A.Schedule.mp4


(Left) Pulling up previous schedules.
(Right) Then using share button to upload/print/share etc...

See.History.of.Schedules.mp4
ExportToPDF.mp4

About

Posted! This is an example of my freelance work. Ask to see official project and code!