Giter Site home page Giter Site logo

gdgbaroda / raize Goto Github PK

View Code? Open in Web Editor NEW
14.0 14.0 5.0 450 KB

Your event companion: a mobile app made in Flutter for managing event registrations, attendance and much more!

JavaScript 48.12% CSS 0.89% HTML 2.20% Kotlin 2.68% Objective-C 6.01% Dart 40.11%

raize's People

Contributors

snehpandya18 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

raize's Issues

App | Login with Meetup

We support login with meetup OAuth api in the current version, will bring in support for more OAuth providers in upcoming versions.

To keep the experience simplified, we have our own wrapper API to facilitate the login and other business logic process via Meetup.com API.

App | Praticipant | Navigate to event

  • Start navigation with directions to the venue address (location) on device default map application on tap of the Navigate button in the Event details screen.

API | throws exception module not found `xxx ..... www/bin`

  • After making new changes, the api throws an exception with an error: module not found ... www/bin meaning something is causing the api server to crash

  • We found a potential issue with missing files in /config directory after trying to run the api server with following command: node app.js

  • This issue includes a fix by adding missing files as expected and making small code changes

Event List | Cannot pass event model to the detail screen

With current implementation we are facing an issue, where, on tap of an item in the list of events, we expect to pass certain data to the event details screen, however, that data is always null and hence the functionality is broken.

Need to fix it asap.

App | Participant | Event detail screen

  • Event summary

    • Event title
    • Event description
    • Event date and time
  • Functional bits

    • Venue (address) and Navigate button
    • Check In button to mark his/her attendance at the event

App | Event host | Event detail screen

  • Event summary

    • Event title
    • Event description
    • Event date and time
  • Functional bits

    • Show the QR Code for the event so that the participant can scan the QR to check in

API | npm start throws missing module error

  • npm start command does not start the api server leading to failure to process requests
  • we do not have a definite possible reason for it, could be a bug with npm or node cli
  • to fix this behaviour we edit the scripts json object (defined in packages.json) as follows

start command that throws error

{
  ...  
"scripts": {
    "start": "node bin/www"
  }
...
}

start command that runs

{
  ...  
"scripts": {
    "start": "node app.js"
  }
...
}

App | Google Sign In is not supported in WebView

When calling OAuth from app, it redirects to Meetup.com's OAuth. On this screen, if user tries to sign in with Google then it fails. Google's sign in functionality doesn't work in WebView.

Error: disallowed_useragent

Screenshot

API | Handle access token from authorisation header

Currently implementation handles access token from user session object, which works well for web browser based apps, in this case the access token will be provided for each API request in the Authorisation header as Bearer {token} format.

App | Event Host | Check In

  • Host taps on Check In button
  • Host sees the camera view to scan a QR code
    • QR Code is with the participant (sent out as email) and requires in person availability to successfully check in
  • Host will focus on the QR Code and the check in will either fail or succeed

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.