alimentalos / backend
Alimentalos -> 'pet care' backend project.
Installs: 1
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 3
Forks: 1
Open Issues: 25
Type:project
Requires
- php: ^7.3
- ext-json: *
- algolia/algoliasearch-client-php: ^2.2
- alimentalos/contracts: *
- alimentalos/relationships: *
- alimentalos/tools: *
- beyondcode/laravel-websockets: ^1.4
- cybercog/laravel-love: ^8.3
- darkaonline/l5-swagger: ^6.0
- fideloper/proxy: ^4.0
- fruitcake/laravel-cors: ^1.0
- graham-campbell/markdown: ^12.0
- grimzy/laravel-mysql-spatial: ^2.2
- guzzlehttp/guzzle: ^6.5
- igaster/laravel_cities: ^1.3
- laravel/framework: ^6.2
- laravel/passport: ^8.4
- laravel/scout: ^8.0
- laravel/tinker: ^2.0
- pusher/pusher-php-server: ~4.0
- sentry/sentry-laravel: 1.7.1
- spatie/laravel-cors: ^1.6
- superbalist/laravel-google-cloud-storage: ^2.2
- webpatser/laravel-uuid: ^3.0
Requires (Dev)
- barryvdh/laravel-ide-helper: ^2.6
- fzaninotto/faker: ^1.4
- laravel/ui: ^1.0
- mockery/mockery: ^1.0
- nunomaduro/collision: ^3.0
- phpunit/phpunit: ^8.0
- dev-master
- v9.6
- v9.5
- v9.4
- v0.1-alpha
- dev-dependabot/npm_and_yarn/minimist-1.2.8
- dev-dependabot/npm_and_yarn/cordova/http-cache-semantics-4.1.1
- dev-dependabot/npm_and_yarn/json5-1.0.2
- dev-dependabot/npm_and_yarn/express-4.18.2
- dev-dependabot/npm_and_yarn/cordova/decode-uri-component-0.2.2
- dev-dependabot/npm_and_yarn/decode-uri-component-0.2.2
- dev-dependabot/npm_and_yarn/cordova/loader-utils-1.4.2
- dev-dependabot/npm_and_yarn/cordova/minimatch-3.1.2
- dev-dependabot/npm_and_yarn/minimatch-3.1.2
- dev-dependabot/npm_and_yarn/cordova/terser-4.8.1
- dev-dependabot/npm_and_yarn/cordova/moment-2.29.4
- dev-dependabot/npm_and_yarn/cordova/shell-quote-1.7.3
- dev-dependabot/npm_and_yarn/cordova/eventsource-1.1.1
- dev-dependabot/npm_and_yarn/eventsource-1.1.1
- dev-dependabot/npm_and_yarn/async-2.6.4
- dev-dependabot/npm_and_yarn/cordova/plist-3.0.4
- dev-dependabot/npm_and_yarn/cordova/url-parse-1.5.10
- dev-dependabot/npm_and_yarn/url-parse-1.5.10
- dev-dependabot/npm_and_yarn/follow-redirects-1.14.8
This package is not auto-updated.
Last update: 2025-01-29 10:00:18 UTC
README
Official website — About — Developer handbook — OpenApi Specification
Brief
We must raise awareness among other people regarding the moral responsibility of caring for the entities that surround us and that by their nature, do not have the capacity to defend themselves in a world surrounded by evil.
About
In this repository is the back of the system, that code that allows us to provide a service open to the world. Our source code is open and freely distributed.
Current features
The following list are detailed those of software features developed and tested:
Authentication
We have a specific API to handle new user registrations as well as password recovery using registered mail.
Users
@TODO Users docs
Pets
@TODO Pets docs
Tracker
The system has the ability to receive locations from users, devices or pets. This allows you to find the last location, find resources near your location or generate reports considering the routes drawn.
Photos
Most entities of the system have the ability to upload photographs and relate them. The geofences are polygons on a map, so photographs can be uploaded and found by their relationship. It would also apply to the cases of users, pets or groups.
Groups
The application has its own system to manage relationships with groups, so that a group can contain other resources such as users, pets, geofences or others. In the specific case of the users, the system allows inviting other users and accepts or rejects such invitation.
Accessible
The system has an access control system related to the geofences, each time a user or device enters a zone, it will leave a record in a database relating the first and last point related to said entry or exit.
Broadcasting
The platform every time it receives a new location, it is retransmitted by a channel to all users who have access to the resource. So from an application it could be easy to receive information and update in real time.
Alerts
Our system allows users to create georeferenced alerts. In the event that a user loses his pet, he could send a close alert to all connected users and get help finding his friend.
Places
@TODO Places docs
Coins
@TODO Coins docs
Comments
@TODO Comments docs
Near
@TODO Near docs
Find
@TODO Find docs
Planned
The following list are detailed those of software features what are in development: