TahsinGokalp / lett-tracker

Let is a simple to use and implement error tracker built for the Laravel framework.

Home Page:https://www.larabug.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build Status Quality Gate Status Bugs Code Smells Maintainability Rating Reliability Rating Security Rating


Logo

Lett Tracker

Let is a simple to use and implement error tracker built for the Laravel framework.

Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Roadmap
  4. Contributing
  5. License
  6. Contact
  7. Acknowledgments

About The Project

Lett Screen Shot

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.

(back to top)

Built With

  • PHP
  • Laravel
  • Vue
  • Tailwind

(back to top)

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

  1. Clone the repo
    git clone --branch master https://github.com/tahsingokalp/lett-tracker.git
  2. Install Composer packages
    composer install
  3. Install NPM packages
    npm install
  4. Compile assets
    npm run build
  5. Configure your settings in the .env file
  6. Migrate and seed database
    php artisan migrate --seed

(back to top)

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

(back to top)

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).

(back to top)

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!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

License

Distributed under the MIT License. See LICENSE.md for more information.

(back to top)

Contact

Tahsin Gökalp Şaan - tahsinsaan@gmail.com

Project Link: https://github.com/tahsingokalp/lett-tracker

(back to top)

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!

(back to top)

About

Let is a simple to use and implement error tracker built for the Laravel framework.

https://www.larabug.com

License:GNU General Public License v3.0


Languages

Language:PHP 49.1%Language:Vue 49.0%Language:JavaScript 1.1%Language:Blade 0.7%Language:CSS 0.1%