Simple, easy to use, web-based day care management system for registering kids and issuing report cards for parents. The app allows for custom permission-based access, that allows external users like parents to log in and view their child/children records. The staff can register new children and check them in/out for the day. The staff can also enter report cards for the child for the specific day. Staff and parents can view all the records of the children and filter them based on a provided date range.
Day care admin (setup the day care system), Day care Staff (login, register or add a new child, view list, and fill in the report card), and parents (login, view records)
Kinderly Admin Dashboard Kinderly Staff Dashboard Kinderly Parent Dashboard Kinderly Staff Child Details
- Django / Django REST Framework
- PostgreSQL
- JSONWebToken
- React
- CSS
- MaterialUI
- Axios
- Clone the repository
- Backend:
- Root folder:
DayCareApp\backend
- Install dependencies:
pip install -r requirements.txt
- Run app:
python manage.py runserver
- Forntend:
- Root folder:
DayCareApp\frontend
- Install dependencies:
npm install
- Build app:
npm run build
- Run preview:
npm run preview
- Testing - front and backend
- A web application that allows day care facility staff to keep a record of children, check them in/out, and issue report cards for parents.
- The app will require login - custom permission levels based on group membership.
- Default administrator account has full access. Can create groups and permissions from the Settings menu.
- Users with permission to edit users can register new admins, staff members, and external users like parents.
- Users are allowed to change their bio or password. Admins can reset all users passwords.
- Admin and staff users with permission to view/edit children can register/edit children.
- Admin and staff users with permission to check in/out a child can perform the actions on the details page for the child.
- Admin and staff users with permision to edit report cards can create/edit report cards for a child.
- Parents can only log in to view child details and report cards for their child/children.
[Project Board](url to Jira) [Issues](url to Issues in Jira)
Live demo Demo admin username and password: testadmin Demo admin username and password: teststaff Demo admin username and password: testparent Notes: The app is deployed as a free instance on Render. The web server spins down after inactivity. Please allow a minute for the server to come back up.