Attendance Tracker is a web application designed to help manage and track attendance for various events and classes. The application is built using a combination of technologies including JavaScript, Blade, PHP, Docker, Hack, and CSS.
- Project Screenshots
- Features
- Built With
- Installation Steps
- Contribution Guidelines
- Support
- License
- Acknowledgements
For more detailed information, you can refer to the project documentation.
Here are some of the project's best features:
- User authentication and authorization
- Attendance tracking and reporting
- QR System
- Event management
- Notifications and reminders
- Easy Installation
Technologies used in the project:
- Laravel
- Livewire
- Filament PHP
- Clone the repository:
git clone https://github.com/ker00sama-dev/AttendanceTracker.git
- Install dependencies:
composer install npm install
- Set up the environment variables by copying the
.env.example
file to.env
and updating it with your configuration:cp .env.example .env
- Generate an application key:
php artisan key:generate
- To start the application use the following command:
php artisan serve
We welcome contributions to the Attendance Tracker project! By contributing, you can help improve this project and make it more useful for everyone.
- Fork the Repository: Click on the "Fork" button at the top right of this page to create a copy of this repository in your own GitHub account.
- Clone the Repository: Use the following command to clone the forked repository to your local machine:
git clone https://github.com/your-username/AttendanceTracker.git
- Create a Branch: Create a new branch for your feature or bug fix:
git checkout -b feature-or-bugfix-name
- Make Your Changes: Implement your changes in the new branch.
- Commit Your Changes: Commit your changes with a clear and descriptive commit message:
git add . git commit -m "Description of the changes"
- Push to Your Fork: Push your changes to your forked repository:
git push origin feature-or-bugfix-name
- Create a Pull Request: Go to the original repository and create a pull request (PR) from your forked repository and branch.
Please ensure your code follows the project's coding standards and conventions. We use PSR-12 for PHP code and ESLint for JavaScript code.
If you find a bug or have an idea for an improvement, please open an issue on the Issues page. Provide as much detail as possible to help us understand and address the issue promptly.
Please note that this project is released with a Contributor Code of Conduct. By participating in this project, you agree to abide by its terms.
Thank you for contributing!
For support, please open an issue on the Issues page or contact the project maintainers.
This project is open-sourced software licensed under the MIT license.