Kedarnath is the backbone for Attendify - a web application for managing attendance. It is built using Django and Django REST Framework.
- Attendance managemnt with Daily check-in and check-out
- Attendance reports
- Leave management
- User management
- User authentication with JWT tokens and session authentication (for browsable API)
- User roles and permissions
- User profile
- User activity log
- Advanced Admin Panel
- Project management with Kanban boards and ticketing system
- Integrations with Google Calendar, Google Drive, Google Meet, Zoom, Slack, etc.
- Advanced reporting
- Integration with biometric devices
- Integration with paytm and stripe and support for custom payment gateways.
- Payroll management with Payslips (for businesses)
- Support for multiple organizations
- Support for automated pipelines and CI/CD
- Clone repository
git clone https://github.com/grvsh02/kedarnath
- Create virtual environment
python -m venv venv
- Activate virtual environment
source venv/bin/activate
- Install dependencies
pip install -r requirements.txt
- Run server
python manage.py runserver
- Create superuser
python manage.py createsuperuser
- Migrate database
python manage.py makemigrations
python manage.py migrate
- Fork this repository
- Clone your forked repository
- Create a branch
- Make your changes
- Commit and push
- Create a pull request
- Star this repository
- Wait for pull request to be merged
- Celebrate ๐
- Repeat