Skip to content

Web app to receive and store information about guides, routes, accidents, near misses and feedback for a safari company

License

Notifications You must be signed in to change notification settings

astreknet/sirius

Repository files navigation

Sirius

Copyright (c) 2022-2024, astreknet

Table of Contents

Introduction

Sirius is a minimalistic safari class and accident report web application aimed to small and medium safari/adventure business. The idea is to help managers accessing and searching information about safaris, guides, gigs, accidents, near misses in order to get reports and build stadistics to get a better service. Also from the guide point of view helps tracking gigs and encouraging to improve and minimize accidents.

Built with

License

See LICENSE.

Features

users

Just an email is needed to create a user. Invitation to register by email. Only the user can edit his own data. An unregistered user will be deleted after one day. A validated user will be automatically logged out after 3 min of inactivity. All the users can send anonymous feedback in their account page.

userlevels

  • inactive: limbo status, can not log in.
  • guide: create and update his own data, issues, gigs, close calls and accidents.
  • admin: same privileges as guide. Also can create and modify safaris, upgrade userlevels, download vcards and CSV reports.
  • superadmin: same privileges as admin. Also can create and modify admins.

safaris

This are the templates of the gigs. A safari has a unique name, a duration and when active is available for the gigs.

gigs

An active user can add and update gigs. A gig has a safari name, time and a route. Remarks can be added later. A gig can have near misses and accidents.

incidents

Work incidents are near misses or accidents (if there is an injury), out of a safari, during the work time.

reports

The admins can download gig, near miss, accident, work near miss and work accident reports in CSV format, spreadsheets suported by Apple Numbers, LibreOffice Calc or OpenOffice among others.

Roadmap

  • automatic darkmode
  • responsive
  • manage users and userlevels (inactive, guide, admin)
  • registration and password recover by mail
  • guide contact vcards
  • create and activate safari templates
  • create and update personal gigs
  • report accidents and close calls
  • work issues: accidents and near misses for the staff
  • download CSV reports
    • gigs
    • gig near misses
    • gig accidents
    • work near misses
    • work accidents
    • anonymous feedback
  • zones
  • add geolocation button to near misses and accidents
  • add 'days of the week' to safaris
  • add pictures to the accident report
  • add gear parts and prices (snowmobiles, bikes, skis, etc...)
  • accident report pdf
  • svg icons
    • buttons
    • menu

Implementation

  • Local: built on a server inside your own network. Installing a server on a spare computer or a Raspberry pi could be a solution but you will have to take care of the links for the new users manually, also everytime a user forgets a password. Plus the access is limitated to the network of the host.
  • Web Server: this solution neds a host that complies with the built with characteristics.
  • Account on astrek: mail for a testing account.

Supporting

Sirius is a 100% community-sponsored endeavor. If you want to join our efforts, the easiest thing you can do is support the project financially. Both Monero and Bitcoin donations can be made to sirius.astrek.net if using a client that supports the OpenAlias standard.

The Monero donation address is: 88os6icMF77adsRNucVPvabhinZATE86vHPngidenS1oTtUXQd4tiZk9ZxYKS7iW92cYDpYZs1RdkZrhBieX972MVR7iU9X

The Bitcoin donation address is: bc1qmd0ls0mw7n6qtqagqkseyqn9xvaksdzhgrqfgg

Anonymous Donation: Anonpay TOR:Anonpay

Also mail for alternative means of donating or if you would like to become a sponsor.

About

Web app to receive and store information about guides, routes, accidents, near misses and feedback for a safari company

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published