Coder Social home page Coder Social logo

pserwylo / acraviz Goto Github PK

View Code? Open in Web Editor NEW

This project forked from vaibhavpandeyvpz/acraviz

0.0 1.0 0.0 764 KB

Open-source, Silex/Doctrine powered backend for visualizing crash reports from ACRA library for Android

Home Page: http://vaibhavpandeyvpz.github.io/acraviz

License: GNU General Public License v2.0

PHP 49.81% JavaScript 11.80% CSS 1.58% HTML 35.77% Shell 0.92% ApacheConf 0.13%

acraviz's Introduction

vaibhavpandeyvpz/acraviz

Open-source, Silex/Doctrine powered backend for visualizing crash reports from ACRA library for Android

Getting Started

  • Install Node.js on your machine.
  • Install Bower and Gulp globally using below commands:
npm i -g bower gulp
curl -sS https://getcomposer.org/installer | php -- --install-dir=bin --filename=composer
php bin/composer create-project vaibhavpandeyvpz/acraviz mysite "@dev"
  • Move the .env.example to .env, and edit your database (DB_*) credentials. Then execute below commands in project directory:
php acraviz db:import -F./schema.sql
php acraviz users:add -U<USER> -P<PASSWORD>
php acraviz security:rekey
  • Navigate to ACRAViz via http, use the credentials you entered earlier in command-line to login.
  • Go to Applications from navigation at top, enter your application title & package name on the left for and hit Add.
  • Now, you can use your package name as Username and token as Password for setting up basic auth when using ACRA as shown below. Please note the formUri should point to ACRAViz installation + /api suffix.
package com.vaibhavpandey.acraviz.demo;

import android.app.Application;
import org.acra.ACRA;
import org.acra.annotation.ReportsCrashes;

@ReportsCrashes(
        formUri = "http://domain.tld/api",
        formUriBasicAuthLogin = BuildConfig.APPLICATION_ID,
        formUriBasicAuthPassword = "<token>")
public class MainApplication extends Application {

    @Override
    public void onCreate() {
        super.onCreate();
        ACRA.init(this);
    }

}

Screenshots

Screenshot #0 Screenshot #1 Screenshot #2 Screenshot #3 Screenshot #4

License

See LICENSE.md file.

acraviz's People

Contributors

felixble avatar leicht-io avatar vaibhavpandeyvpz avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.