EventHopper / EHFlutter

EventHopper iOS & Android Client Application
1 stars 0 forks source link
android client flutter ios

EventHopper Flutter (EHF)

This Repository Contains All Relevant EventHopper Web & Mobile App Code.


This README file contains relevant information for all EHFlutter Developers and will ensure consistency in development practices towards our feature goals while minimizing breakages.

User-Facing Feature Review

The following tables detail feature specifications and corresponding mockups:

Feature Details | Mockup :-------------------------|:-------------------------: **Groupchat Feature**

**Lead Dev: [@kylermintah](https://github.com/kylermintah)**

Groupchats are (optionally) created each time
an event is organized. Invited friends are added
to the group. This will assist users with logistics.

**[View Specification](https://github.com/EventHopper/EHFlutter)**
| drawing **Event Swipe Feature**

**Lead Dev: [@batchema](https://github.com/batchema)**

Swipe view allows users to swipe through events
in their area based on their likes and preferences.

**Swipe Up:** Invite Friends
**Swipe Left:** Ignore
**Swipe Right:** Add to shortlist
**Swipe Down:** Save for Later

**[View Specification](https://github.com/EventHopper/EHFlutter)**
| drawing drawing **Event Map Feature**

**Lead Dev: [@masterford](https://github.com/masterford)**

Swipe view allows the user to view all upcoming
events in a chronological listview and geographically
in a map view.

**[View Specification](https://pub.dev/packages/timeline_list)**
| drawing

Partner-Facing Feature Review

Feature Details Mockup

Event Creation Feature

Lead Dev: @tbd

Details Pending

For EHF Developers


Please see details below pertaining to EventHopper Flutter (EHF) developers to review best practices and approaches for development for EventHopper within the Flutter ecosystem.

Releases:

At each development phase we will create a release. What is a release? A release is simply a neatly packaged executable form of the project. In this case, a release will be comprised of a few files - specifically Andriod APK, iOS IPA and WebApp files. These files will represent the project in it's complete form at a given point in the development phase (i.e. alpha, beta, stable, experimental etc.). Read more about releases in the Version Branches section of Workflow Rules below.