- You should be experienced with
useState
,useEffect
, anduseRef
.
- [git][git] v2 or greater
- [NodeJS][node] v8 or greater
- [npm][npm] v6 or greater
- [MongoDb]
- [Redis]
All of these must be available in your PATH
. To verify things are set up
properly, you can run this:
git --version
node --version
npm --version
After you've made sure to have the correct things (and versions) installed, you should be able to just run a few commands to get set up:
git clone https://github.com/kadismile/church_crm.git
cd main_application
npm run dev --- to start both the client and the backend
npm run test --- to run tests
- church Member Registration
- admin login
- forgot password functionality
- sms functionality
- map representation of church members
- roles and authorization
- church Accounting and finance
- event calender
- church Data Management
- graphs