The Web Tub
Published in

The Web Tub

Create an event management app using Monaca, React, Framework 7, Firebase database and Zapier

Create an event management app using Monaca, React, Framework 7, Firebase database and Zapier
Create an event management app using Monaca, React, Framework 7, Firebase database and Zapier
Event Management App designed in Figma

Used technologies

Prerequisites

Creating the project

Locally:

npm install -g monaca
monaca login
monaca create event_app
Create a new Monaca project locally
Create a new Monaca project locally

Cloud IDE:

Create a new Monaca project using Cloud IDE
Create a new Monaca project using Cloud IDE

Configuring Firebase

Create an app in our Firebase project
Create an app in our Firebase project
Firebase configuration
Firebase initialisation by import and connection to Firestore service

IMPORTANT

Firebase initialisation by import and connection to Authentication service

Creating zap on Zapier

Steps of the Zap
Steps of the Zap

Components

  • App: the main component of the app.
  • AppContext: a component that manages the context of the app.
  • Label: a component that includes a label and its text.
Context variables definition

Pages

  1. HomePage: in this page, the user will log in. Depending on the type of user (admin or not), it will go to the Event page (2) in the first case or the List page (4) in the second one. In this case, the users with the@asial.co.jp domain will be considered users.
Home Page
Home Page
Event Page
Event Page
Event 2 Page
Event 2 Page
List Page
List Page

Conclusion

--

--

Pushing the web current through hybrid mobile and PWA. Presented by ASIAL CORPORATION (https://www.asial.co.jp/en/).

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store