Giter VIP home page Giter VIP logo

eduayme / rescueapp Goto Github PK

View Code? Open in Web Editor NEW
61.0 5.0 70.0 20.75 MB

Web application designed to help emergency services in registering and documenting Search and Rescue (SaR) tasks to rescue lost people.

Home Page: https://rescueapp.vercel.app

License: GNU General Public License v3.0

PHP 40.01% CSS 6.17% JavaScript 0.69% SCSS 0.06% Blade 52.97% Dockerfile 0.10%
emergency-services php rescueapp emergency laravel hacktoberfest sar

rescueapp's Issues

[FEATURE] Add admin page with all permissions list

Is your feature request related to a problem? Please describe.
As a admin user I can not see which permissions users have.

Describe the solution you'd like
I would love to have an admin page that allows me to:

  • See all current permissions.
  • Create, modify or delete permissions.

Describe alternatives you've considered
Use an existing free laravel template for admin dashboards.

Small fix in translations (Spanish and English)

On the page displaying lost person where it says "Date" it should say "Info" or "Data".
And the same for Spanish instead of "Fecha" it should say "Información" or "Datos" as the tab refers to the incident's information.
Thanks. You have done a great job!

[BUG] Display lost people in search

Describe the bug
When displayed image of lost people it is 113x300.

Expected behavior
When displayed image of lost people it should be 300x300

Screenshots
Screenshot 2020-06-01 at 14 25 18

[FEATURE] Add Spanish translation to the documentation

Is your feature request related to a problem? Please describe.
Add a Spanish translation for the documentation pages.

Describe the solution you'd like
Add new markdown files in larecipe folder where the documentation is.

[BUG] Link profile user close the search

Describe the bug
No profile link to the user that closes the search.

To Reproduce

  1. Go to search
  2. Click on Finish tab after closed

Expected behavior
The user who closed the search should have the link to the profile.

Screenshots
FireShot Capture 124 - 34564444 - Aplicatiu de Recerques - recerques tracklog eu

[FEATURE] Add Resources tab

Is your feature request related to a problem? Please describe.
Add Resources tab with People Involved, Groups and Leaders inside.

[FEATURE] Add incidents in a rescue

Is your feature request related to a problem? Please describe.
Users should be able to add incidents when the rescue is in progress

Describe the solution you'd like
A new tab inside a rescue (as Data and Closing) to list and CRUD incidents.

  • Add an incident.
  • Edit an incident.
  • Delete an incident.
  • Add images.
  • Display images in a popup gallery.

Additional context
Should look like this:
Recerca - Incidencies
Recerca - Incidencies – Crear Incidencia
Recerca - Incidencies – Editar Incidencia
Recerca - Incidencies – Foto 1
Recerca - Incidencies – Foto 2

[BUG] Not saving input data after error in forms

Describe the bug
The data from form inputs is not saving after inputs errors.

To Reproduce
Steps to reproduce the behavior:

  1. Go to index page
  2. Click on 'add search'
  3. Fill input that are not id
  4. Click on 'save'
  5. See error

Expected behavior
Data must be save even after an error.

[FEATURE] Add People Involved

Is your feature request related to a problem? Please describe.
Add People Involved

  • Create
  • Read
  • Update
  • Delete

Each People will have the attributes:

  • Id
  • Name
  • Total_people
  • Vehicle
  • Phone
  • People

The view has to look like this:
Recerca - Actuants – People involved - View

On Add button it appears a modal:
Recerca - Actuants – People involved - Add

On Edit in the action button it appears a modal:
Recerca - Actuants – People involved - Edit

[FEATURE] Add tasks to do in Search

Describe the solution you'd like
Add a new tab inside each search. Creation of versions of actions plans. Each plan has a free description, 6 fixed tasks and a geobox map display. See below how it should look.

Additional context
Display version:
Recerca - Pla Accio – 1

When editing version:
Recerca - Pla Accio – 2

[FEATURE] Merge add lost person into Search page

I find confusing that to add lost person is needed to save and leave the Search page.
Maybe it would be more straight forward to have the add lost person form in the edit/create Search page.
It will make the page longer , but it could be solved making collapsible sections for each topic in the page
Thanks for your great work!

[FEATURE] Add admin page with all logs from users

Is your feature request related to a problem? Please describe.
As a admin user I can not see what users do.

Describe the solution you'd like
I would love to have an admin page that allows me to see activity logs from all users.

Describe alternatives you've considered

Additional context

[FEATURE] Create user profile page

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
Create a user profile page showing the avatar photo, name, email and type of profile.

[BUG] Can't add search with search id of 2 characters

Describe the bug
Getting message of Search ID being too small, when its not

To Reproduce
Go at "add search" .
Enter search ID having 2 characters
Submit.
Get error complaining about search id not being 2 char long.

Screenshots

image

Issue
The validation of field "id_search" is set as 'min:3' . Should this be min:2 ? Or should the message be changed?
I would like to send a PR.

[BUG] Extra Spaces in the text fields.

There are extra spaces in the text field of the Add Search form (on create route). Removing them will be a minor improvement for the user experience.

image

  • OS: LUbuntu 18.04
  • Browser Firefox
  • Version 72.0.

[FEATURE] Add Groups

Is your feature request related to a problem? Please describe.
Add Groups

  • Create
  • Read
  • Update
  • Delete

Each Group will have the attributes:

  • Id
  • Status (Active or Closed)
  • Vehicle
  • Broadcast
  • GPS
  • People involved

The view has to look like this:
Recerca - Actuants – Groups - View

On Add button it appears a modal:
Recerca - Actuants – Groups - Add

On Edit in the action button it appears a modal:
Recerca - Actuants – Groups - Edit

Add admin page

Add a page just for admin type of users.
The page will allow users to:

  • See all current users.
  • Modify or delete all users that are not admins.
  • See a log of activities from all users.

[FEATURE] Hide all buttons and disable all actions for the guest profile

Is your feature request related to a problem? Please describe.
Hide all buttons and disable all actions for the guest profile. They should only be able to see the info but not add, modify or delete anything.

Describe the solution you'd like
Implement conditions in each button and action.

[BUG] Wrong error during registration.

While registration, ID field throws an error of " This field must contain less than 50 characters. which is quite confusing. Instead " This field only accepts characters. " seems more appropriate.

Steps to reproduce.

  1. Goto register page.
    2, For id field, fill in input such as "ABCDEFGHIJ1122334455"
  2. Fill in the rest of the details.
  3. Click on the register button.

image

  • OS: Lubuntu
  • Browser Firefox
  • Version 72.0.2

[FEATURE] Add Catalan translation to the documentation

Is your feature request related to a problem? Please describe.
Add a Catalan translation for the documentation pages.

Describe the solution you'd like
Add new markdown files in larecipe folder where the documentation is.

[FEATURE] Collapse data inputs by groups in create rescue form

Is your feature request related to a problem? Please describe.
Collapse data inputs by groups in create rescue form. Too much space of the screen.

Describe the solution you'd like
Implement an accordion in the form.

Describe alternatives you've considered
Add a button next to the labels and do a JS hide and display behaviour.

[FEATURE] Add admin page with all users list

Is your feature request related to a problem? Please describe.
As a admin user I can not see how many users I have.

Describe the solution you'd like
I would love to have an admin page that allows me to:

  • See all current users.
  • View user info.
  • Delete user.
  • Create user.
  • Modify user info.

Describe alternatives you've considered

  • Use an existing free laravel template for admin dashboards.

Additional context

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.