Catat is an open-source attendance system designed to streamline the process of tracking employee attendance, leave requests, sick days, and more. With an intuitive and user-friendly interface, Catat simplifies attendance management for organizations of all sizes.
- Easily manage multiple organizations within the system.
- Organize departments and teams for better structure.
- View comprehensive reports and analytics for each organization.
- Add, edit, and remove employee/student information with ease.
- Track attendance, leave, and performance for every individual.
- Manage profiles and personal information securely.
- Seamless clock in/out system with accurate time tracking.
- Mobile-friendly interface for on-the-go attendance marking.
- Real-time attendance data available for admins.
- Configure attendance radius to prevent false check-ins.
- Set up auto-approval for specific scenarios or roles.
- Customize attendance rules to fit organizational policies.
- Define user roles with specific permissions and access levels.
- Secure data access to ensure only authorized personnel can view/edit information.
- Flexible role management to accommodate organizational changes.
-
Clone the Repository:
git clone https://github.com/ridhotamma/catat-be.git
-
Navigate to the Project Directory:
cd catat-be
-
Build and Run the Docker Containers:
docker-compose up --build
-
Set Up the Database:
docker-compose run web rake db:create db:migrate db:seed
-
Access the Application:
- Open your browser and navigate to
http://localhost:3000
- Open your browser and navigate to
-
Clone the Repository:
git clone https://github.com/ridhotamma/catat-be.git
-
Navigate to the Project Directory:
cd catat-be
-
Install Dependencies:
bundle install
-
Set Up the Database:
rails db:create db:migrate db:seed
-
Run the Application:
rails server
-
Access the Application:
- Open your browser and navigate to
http://localhost:3000
- Open your browser and navigate to