Lett Tracker
Let is a simple to use and implement error tracker built for the Laravel framework.
Report Bug
·
Request Feature
Table of Contents
About The Project
Lett Tracker is a powerful error tracking application built specifically for the Laravel framework. With Lett Tracker, you can easily track errors and issues in your application, ensuring that your users have the best experience possible.
Lett Tracker includes a range of features to help you manage errors and issues in your application, including:
- Error tracking: Lett Tracker tracks all of your errors and provides detailed information about each one, including the error message, stack trace, and more.
- Issue management: Lett Tracker allows you to easily manage your issues and track their status, from open to closed.
- Customizable notifications: Lett Tracker lets you customize your notifications so that you only receive alerts for the errors and issues that matter most to you.
- Intuitive interface: Lett Tracker features an intuitive and easy-to-use interface that makes it simple to navigate and manage your errors and issues.
Lett Tracker also integrates with the Lett package, which is an external package that can be installed in your Laravel application to help automate error detection and reporting. With the Lett package, you can easily collect and analyze errors in your application, making it easier to identify and fix issues before they impact your users.
Overall, Lett Tracker is an essential tool for any Laravel developer who wants to ensure that their application is running smoothly and error-free. With its powerful features and easy-to-use interface, Lett Tracker makes it simple to manage errors and issues in your application, so that you can focus on building great software.
Built With
Getting Started
To get a your copy up and running follow these simple steps.
Prerequisites
- PHP 8.1 or higher
- Git
- Composer
- MySQL (>=5.7) or PostgreSQL (>=9.4)
Installation
Manual
- Clone the repo
git clone --branch master https://github.com/tahsingokalp/lett-tracker.git
- Install Composer packages
composer install
- Install NPM packages
npm install
- Compile assets
npm run build
- Configure your settings in the
.env
file - Migrate and seed database
php artisan migrate --seed
Docker
TODO
Go into the docker folder and run:
docker-compose up -d --build
Set your database .env variables:
DB_CONNECTION=mysql
DB_HOST=db
DB_PORT=3306
DB_DATABASE=larbug
DB_USERNAME=root
DB_PASSWORD=secret
Running artisan commands:
docker exec -it larabug php artisan <command>
The Application will be running on localhost:1337
and PhpMyAdmin is running on localhost:8010
Roadmap
- Create readme
- Fix search problem
- Add docker
- Write unit tests
- Write integration tests
- Multi-language Support
- English
- Turkish
- Add permissions
- Add user project permissions
- Add comments to issues
See the open issues for a full list of proposed features (and known issues).
Contributing
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
License
Distributed under the MIT License. See LICENSE.md
for more information.
Contact
Tahsin Gökalp Şaan - tahsinsaan@gmail.com
Project Link: https://github.com/tahsingokalp/lett-tracker
Acknowledgments
Use this space to list resources you find helpful and would like to give credit to. I've included a few of my favorites to kick things off!