Remote Web Development Job In IT And Programming

Develop SaaS Contact, Group and Attendance Management System

Find more Web Development remote jobs posted recently Worldwide

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 arent 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 recuiter
Member since Jul 12, 2017
Andrew J.
from Singapore, Singapore

Skills & Expertise Required

software development Website Development 

Candidate shortlisted and hiredHiring open till - Apr 28, 2019

Work from Anywhere

40 hrs / week

Fixed Type

Remote Job

$12.51

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

Similar Projects

Install openproject

remote installing openproject on my linux laptop. HEre are the steps: installation package
installs all required libraries and dependencies
installs a local PostgreSQL database or allows to connect to an existing PostgreSQL database
confi...read more

Full Stack Development

Interested in creating a site on educational topics. The site will educate children from 2 to 7 years old.
The scheme is as follows: the child is registered, receives a daily lesson with 10 tasks, or can access all the tasks of the site at the sa...read more

Need a developer to make a website

A simple service needs to be designed which enables a user to upload a product on the website and a freelancer business man can apply to this product and can set a stock of up to for example 500 units or even more. There are basically three types of...read more