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 Nov 11, 2022
Patricia Herdman
from Oaxaca, Mexico

Skills & Expertise Required

software development Website Development 

Open for hiringApply before - Aug 24, 2024

Work from Anywhere

40 hrs / week

Hourly Type

Remote Job

$17.27

Cost

Offer to work on this project closes in 97 days!
Are you interested in this Opportunity?

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

Python Developer to make changes in existing scraper

HI,
i have already build scraper
but the site are scraping data from is keep blocking our ips
so i need to avoid bot detection
and right new we are scraping 100 links for this site every mint
i need to scrap 1000 links every mint<...read more

looking for web and mobile developer

looking for a developer to create a website and mobile site.
this website connect to mobile app and visa versa. visitors to the website will be able to pay for a chance to see a live interactive video stream of a country of choice.
mobile is...read more

React/Django full-stack engineer for transforming Knockout/ASP.Net project

Were hiring a Full Stack Engineer (React + Python/Django) to port our web site from Knockout/Asp.Net to React/Dango. We need a Full Stack Engineer with solid CS fundamentals, recent experience with modern JavaScript libraries, and Python and Django...read more

React Mobile Prototype development using AWS backend

Deliver a working prototype for a mobile app. The plaform should be react native with backend on AWS - Lambda, DynamoDB, Cognito.