More Premium Hugo Themes Premium Nextjs Themes

Loggl

Send push notifications to your phone or desktop using HTTP requests

Loggl

Send push notifications to your phone or desktop using HTTP requests

Author Avatar Theme by marconlp
Github Stars Github Stars: 123
Last Commit Last Commit: Apr 6, 2024 -
First Commit Created: Aug 27, 2024 -
default image

Overview:

Loggl is a self-hostable product analytics tool that allows users to automate the collection of every event on their website or app without the need to send data to third parties. It offers a development setup guide and supports deployment with Vercel. The product is distributed under the Sustainable Use License.

Features:

  • Self-hostable Product Analytics: Loggl allows users to collect every event on their website or app without relying on third-party services.
  • Development Setup: Detailed instructions on setting up the project, including cloning the repository, installing packages, setting up environment variables, and configuring MySQL.
  • Deployment with Vercel: Loggl supports deployment with Vercel, providing a seamless process for launching the product.

Installation:

To install Loggl, follow these steps:

  1. Clone the repository into a public GitHub repository or fork from https://github.com/MarconLP/loggl/fork.
  2. Ensure compliance with the LICENSE.md when distributing the code.
  3. Navigate to the project folder and install packages using yarn.
  4. Set up your .env file by duplicating .env.example and adding a key under NEXTAUTH_SECRET.
  5. Open Railway, click “Start a New Project,” provision “MySQL,” and copy the DATABASE_URL into the .env file.
  6. Configure Github Developer Settings and create a new OAuth App with the Authorization callback URL set to your application’s URI.
  7. Add the Client ID as GITHUB_ID and Client secret as GITHUB_SECRET in the .env file.
  8. Consult the Firebase documentation for additional setup details.

Summary:

Loggl is a versatile self-hostable product analytics tool that ensures data privacy by enabling users to collect events without sharing data with third parties. The comprehensive development setup guide simplifies the installation process, and compatibility with Vercel allows for straightforward deployment. The product is distributed under the Sustainable Use License, emphasizing ethical and sustainable use of the software.