Find more Web Development Remote Jobs posted recently Worldwide

Required software development,Website Development freelancer for Develop SaaS Contact, Group and Attendance Management System job

Posted at - Aug 7, 2022


This project is for developing a web based system that is focused on managing people contacts for attendance and follow up for classrooms. The specific use case focus is for developing a custom attendance and contact record management system for a specific church sunday school program created as a SaaS webapp, that could be deployed against multiple churches/accounts in the future. Looking for this to be developed in C# asp.net core leveraging asp.net boilerplate and housed on Azure.

I will share the example images of how app may be laid out in main interactions. Once developer is selected, further details, specs and data examples will be provided.

The finished WebApp would:
Allow someone to create and manage users
Allow users to
create/view/update/delete people records
create/view/update/delete groups
create/view/update/delete events
Mark attendance for people in groups
Send a scheduled email with a summary of attendance for that day for a certain group or group of groups.

The primary needs are around representing:
Attendance event instance(Sunday AM)
People - contact records
Users - people who have access to the system to help enter or update people records and track attendance.
Groups - groups of people, with leaders and members. Groups typically live in a hierarchy.

Example Group Hierarchies:
Bus Ministry (Department)
Route 1A (Route)
Loma (Street Group)
Lexing
Williams
Route 3
Jackson
Starly

Sunday School(Department)
Lambs (Class)
Crew Red (Crew)
Crew Green
Crew Yellow
Kidztown
Crew J
Crew D
Crew V

A key use case story of how the attendance system would need to work is:
Jeramy(User) who goes out with his bus/van to pick up kids from Jackson(Group) on Sunday AM of June 10th). He goes to pick up Carlos, Liz, Chris and Rachel among others(people).
Jeramy(user) goes to the screen on the webapp on his phone to mark attendance for his bus group.
He selects his group and then goes to the attendance tab in the group and selects the event(Sunday AM - 6-10-18) and sees all his kids listed with their pictures followed by their names. He sees listed, Carlos, Liz, Chris, Rachel and so on(people)
He clicks on each kid that is there, which would be Carlos, Chris and Rachel for that day, with Liz being out sick that day.
Christian is over Route 3, which Jackson Street is part of and checks in with the streets on how the day is going.
James is over the whole Bus team, and checks in with the the teams on how the day is going.

Velda(user) is a crew leader and she goes to the screen on the webapp on her phone to mark attendance for her class group, which is Crew V.
She selects her group and then goes to the attendance tab in the group and selects the event(Sunday AM - 6-10-18) and sees all her kids listed with their pictures followed by their names. She sees listed, Sarah, Jaxson and Carlos among others(people)
Carlos is the same Carlos that was picked up by Jeramy, so she sees that he is already marked with a checkmark next to his name on her screen, and she goes and marks Sarah and Jaxson as here as well by clicking on them and other kids here who aren't already checked.
Aseri is over the Kidztown class, which Crew V is a part of.
Kevin is over all of Sunday School and checks in on how all the classes are doing.

All bus groups and classes do their attendance that morning. Later in the day, the system sends emails to leaders of each group with attendance information.
Sunday School Team
Velda gets an email with kids who were there and kids who were missing.
Aser gets an email with summary of totals by crew for crews J, V and D.
Kevin gets an email with a summary of totals by classroom.

Bus Team
Jeramy gets and email with kids who were there and kids who were missing.
Christian gets an email with summary of totals by street group
James gets an email with summary of totals by route

About the recuiterMember since Sep 8, 2017 Lexi O.
from Santander, Colombia

Skills & Expertise Required

software development Website Development 

Candidate shortlisted and hiredHiring open till - Aug 14, 2022

Work from Anywhere
40 hrs / week
Hourly Type
Remote Job
$12.50
Cost

Looking for help? Checkout our video tutorial
How to search and apply for jobs

How to apply? Do you have more questions about the Job?
See frequently asked questions


Apply on more work from home jobs posted in Web Development category.