Git Product home page Git Product logo

catholic-see-client's Introduction

CatholicSee Client

Purpose

This project is a continuation of the ParishManager project, under a new name. ParishManager was never intended to be the real name for this project, but the name wasn't as important as what it could do.

The main purpose of this app is to increase the need for adoration in our parishes. To increase the amount of hours that people spend in front of Jesus. There are other features that I have plans to add, but right now I am focusing on adoration specifically.

What problem does this solve

Currently there are few solutions that are specifically designed for managing hours of adoration. There may be some that I haven't found, but the one solution I did find, was overly complicated and outdated looking. People only care about a few core features and they shouldn't need to be educated to use the app they are using. Someone should be able to basically intuit that "if there's an hour and I press this button I am responsible for that hour now".

This also helps church administration because there are still too many parishes managing hours through paper and pen or spreadsheets. There's also the problem of asking for substitutions. Gone are the days of finding an old sub request email and copy/pasting hundreds of emails only to have someone hijack your email thread. People who are interested in getting sub request emails will get them and then you come to the app to pick them up. No confusion.

Technical details

This is a React project using the Material-UI component library. For the backend I'm using a .NET CORE API with Entity Framework Core.

Available Hours Page Available Hours Page

catholic-see-client's People

Contributors

jeremyawarren15 avatar

Watchers

James Cloos avatar  avatar

catholic-see-client's Issues

Improve UX for refreshing page

Right now there is the ability to see pages that require authentication when the page is being refreshed. This only happens for a brief second, and it's not a major concern. It just looks clunky. It would be better to just show a loading page that takes up the whole screen rather than what is happening now.

Fix the list key errors

Each page shows an error saying that items in a list need keys. Just need to add the key to fix

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.