CCExtractor / beacon

Flutter application to share location with a group. (under development)
58 stars 148 forks source link

N beacon 1 Group #169

Closed ItsAdityaKSingh closed 1 year ago

ItsAdityaKSingh commented 2 years ago

This PR aims to introduce the new 'N beacon 1 Group' feature. The tasks completed are as follows:

  1. Update existing models,
    • [x] Beacon model: New field, group = id of the group the beacon belongs to.
    • [x] User Model: New field, groups = [ids of all the groups the user is a part of].
  2. Add group model,
    • [x] Adding a new model for Groups and their data.
  3. Updated queries and mutations,
    • [x] Added new queries for group info
    • [x] Added new mutations for creating/joining groups.
    • [x] Updated current queries/mutations for incorporating new and modified models.
  4. Database Functions and Viewmodels,
    • [x] Updated and added functions for fetching data for new models.
  5. Screen updates and changes,
    • [x] Added a new group screen.
    • [x] Updated hike screen for showing beacons of a particular group.
  6. Readme,
    • [x] Updated readme file to show new models and changes.