Giter Site home page Giter Site logo

ticesoftware / tice Goto Github PK

View Code? Open in Web Editor NEW
30.0 5.0 0.0 23 KB

TICE is the secure app for meeting up, sharing locations and locating friends and family in real-time – available for iOS, Android and Web.

Home Page: https://ticeapp.com

open-source privacy location-sharing ios android webapp hacktoberfest tice-app

tice's Issues

Add different maps

Add satellite maps and a way to switch between those map styles (standard / satellite).

Member clustering

Members of a group can be clustered. E. g. they can share a color or a name prefix. They are visually clustered on the map.

Some problems

Hi,

I gave your app a try. It seems i found 2 problems:

  • Eventough the app is open but i'm not sharing location the GPS antenna stays in use.
  • After closing the app the GPS antenna also stays in use. Only killing/force stoppin the app disables the GPS.
    This will eat battery i'm afraid.

Request:
Also make it possible to use different levels of accuracy. Traccar client for example has 3 levels. I never use the lowest one but medium uses no GPS antenna but only network location, High uses the antenna also. Sometimes network location would be enough + the app be used much longer this way.

Tested on OnePlus 9 Pro with Android 11.

Add boundaries to alert specific members.

Uses a circle, rectangle, square, or a user defined space that is drawable.
Any member in that group can be alerted when a member leaves and or enters a defined space.

Attach a photo to a meeting point

Attaching a photo to a meeting point that others can see helps clarify where exactly the meeting point is.
The attachment would need to get uploaded (encrypted) and added to the meeting point settings.

Everyone should be able to set and remove the attachment for now. The attachment should be displayed when the attachment is selected.

Setting a meeting point should be more discoverable

E.g. put a button on the map with a pin, that can be tapped or even dragged out.

Or add a toast / popup when a meeting is started, that says how to set a meeting point (could be annoying after the first time).

Background Functionality Doesn't Work at All

Does not track in the background at all. I set it up on my phone and let it run for 2 days and it never updated my location. Had 2 other devices join the group and they didn't update in the background either. GPS only tracked and updated in foreground and after about 3 hours the phones with it running in the background disappeared off the map entirely until I reopened the app.

As it stands, this is not functional for the intended purpose.

Get directions to meeting point

It would be great to get directions to a selected meeting point. At first, this could launch another app like Apple Maps, Google Maps or whatever the system provides.

In an optimal world: Have a own navigation mode with at least one route shown and updated while you move. This also gets us ETA in the app.

Unable to remove member from group

App Platform: iOS

Bug reproduction:

  1. Create group (iOS)
  2. Send inviatation (iOS)
  3. Join (e.g.Andorid, Desktop)
  4. Go to Group Info -> Members list (iOS)
  5. Try to remove recently joined user
    Error pop-up appears:
    Screenshot 2021-12-22 o 22 36 24

Self hosted server

Greetings

May I ask if you will be making the server source code available?

I would like to host it on a private server in my country.

Standard LAMP/WAMP stack. PHP, MYSQL, APACHE.

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.