Raidos - The Raid Database

  • Dears,


    I hereby want to submit Raidos for approval.


    After Pre-Beta Testing with now above 100k crs it showed as stable and ready for the next step. It is not published yet but to be aimed for Open User Beta this month.


    Info:


    Raidos will be a raid / cr statistics page, similar to it's original inspiration "Topraider".

    In basic, Raidos contain 4 components:


    Browser Plugin


    This plugin just contain very basic settings and will parse your CR data for API keys. Those will be uploaded to the backend including your registered Raidos ID and an generated API Key for authentication purposes.


    Backend:

    The Backend contains of a subset of NodeJS apps which have the purpose of collect the CR Keys from the users Browser Plugins, parse them against GFs API and collect the CR data from here. It will write the CR data into a seperated table and keep it there for immediate parsing and as buffer for one month to avoid multiple API requests to the GF for the same CR key.

    The CRs will be chopped in traditional Win/Loss entries as beloved by Ogamers to further being processed by the following two components.


    Fontend:


    The Frontend will be a dynamic website, based on Vue.JS and Vuetify, with a minimal style and the usual personal and universe/global statistics.

    I do foresee to create batches and tournaments like, most win raider, most damage etc. and obtain batches for your profile. That however is in design phase and may come later in 2019.


    Please note that frontend screenshot is in very early phase without any data yet. Closed Beta testing was done by Discord Bot and direct Database only.


    As additional load - I plan to keep the Webfrontend free of advertising or analytics stuff. Any data in regard to GDPR such as e-mail and discord IDs will be keept for Raidos processing only.


    All processing is done optimized and full server side to avoid slow websites or slow upload. This is also the reason why all CRs are parsed by CR-Key instead of parsing the actual HTML for 0 loss crs. It simply keep the entire process flawless and fast, resize any load to SQL which is designed to handle huge amount of data instead of bully Chrome or Java with a lot of lines.


    Discord:


    Raidos is aimed to also supply a Discord Bot.
    The Discord bot can be invited to your server, should be set with a default Uni and home alliance(if applicable) to give quick heads up on whats going on CR wyse.



    --


    I have to commit that I am not used to design frontends, therefore forgive me if designs are not as sneaky as you may see from professional CSS designers. Vuetify enables a front-end idiot as me to create smart frameworks and I work hard to supply different designs to the web frontend too.


    Author: faddi


    Website: http://www.raidos.de (unpublished)


    Support: Supplied via Website and Discord on best effort.


    Browser: Extension have been tested with Google Chrome and Yandex(for mobile use). Firefox likely will work too but will remain as unsupported.


    Languages: English and German - localization can be performed with community support.

    --

  • Hi faddi


    As Topraider is slowly dying, this project is hugely interesting for me.

    I tried to register last night, but it's not working, nothing happens when I hit the Register button.


    Can you let me (us) know when it will be available ?

    If you need someone for the French translation, ping me as well, I'll be glad to help.

  • TopRaider is not updated anymore, for several months now, vulca ain't playing ogame anymore.

    We often have huge lags to send the data to the server, leading to duplicate reports sent or empty ones, or creating several new profiels, the Top Raideurs rankings of the week/month/year sometimes bug and you have to log out to check it, etc.

    I loved that tool, still do, but the current bugs and the lack of updates makes me looking for a new one.

  • My apologies for the long time no updates. Real Life kicks in ;)


    I have just opened up early-beta registration on the page: https://www.raidos.de/


    The My Stats Page is still under construction and doesn't carry any information yet, that will come the next weeks.

    If you just want to track your income, feel free to register an account.


    The plugin can be found here: https://chrome.google.com/webs…bmlgfaelgkmigpmacgl?hl=de


    It is a little diva like on the very start, so you may need to reload the page one or two times and reupload your CRs.

    All you need is the User ID and the API key you can find at the settings page, click on the Raidos Plugin icon on the top right corner and paster that two IDs there. Press enter to save.


    Way more content will come to the page, when is depending on my free time for this project.

    As it is still in a quite early beta please forgive me some bugs you may encounter and feel free to reach out about.

  • It is a little diva like on the very start, so you may need to reload the page one or two times and reupload your CRs.

    All you need is the User ID and the API key you can find at the settings page, click on the Raidos Plugin icon on the top right corner and paster that two IDs there. Press enter to save.

    Please note User ID refers to the Raidos ID found on the Settings page, not to your email address used for registration.

  • Changelog Release 0.9.1


    Introduction of MyStats Page.


    • changed MyStats Donut totals remain if hoover over single value
    • fixed that old values remain in table if new date with no result is selected
    • fixed that placeholder of donut charts eaten up space if no data received
    • added handler if RestfulAPI response with no Data
    • added handling if API errored(vuetable error)
    • added modality for player and universe serach
    • added FAB button for MyStats to display overall Stats of selected dates
    • added default sorting to request
    • adjusted URLs for backend docker instance
    • created MystatsQuery Docker instance
    • added SSL for MystatsQuery Docker instance
    • MyStats migrated to SSL queries only
    • added Navigation drawer to disable page view when loading API data
    • added Loading drawer to Highscore page
    • Hotfix - MyStats single Date responded with 1 CR only
    • Hotfix - mystats failed on single date
    • added ApexCharts to MyStats
    • added Parser for Graph Data for RESTFul API Data
    • added new responsive Column
    • append 4 Apex Charts
    • Apex Charts Donut charts added to MyStats for CR per Day, Ress split, Ress per Gala, Ress per Daytime
    • Added handler for dynamic changes to apply on Charts
    • new Promise Resolve RESTFul Response for Graph data
    • sanitized code and removed debug code
    • fix on RestAPI crash when no data in selected time frame
    • fixed invalid response if no data on first response. Causing MyStats date need selected twice if actual date has no data
    • optimized coloring of MyStats Donuts
    • adjusted seize of Donuts on MyStats
    • added Totals and Averages to Donuts
    • added formulas for dynamic calculation of totals


    Known Buglist:


    - Chrome Plugin: Destroyed spio crs (connection to fleet has been lost..) cause the CR parser stop.

    - Web: Calendar dropdown on Highscore sometimes need to be confirmed twice.


    Connect on Discord