Skip to content

GDG-Zagreb/GDG-App-Core

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 

Repository files navigation

GDG-App-Core

Core repository for the GDG Application, containing resources and documentation. Please feel free to open a PR or issue.

Why, what, how:

The aim of the project is to create an app for the Local and Global GDG Communities - a place where they can talk, connect, help each other grow and learn. The bigger, more important goal is to learn through doing and create resources for everyone else to do the same.

Stack:

Mobile app:

  • Flutter

Backend

  • Ktor
  • Firebase:
    • Auth
    • Firestore
    • Cloud messaging
    • Analytics
      • Crashlytics
  • Google Cloud (AppEngine)

Deploy

  • Firebase App Distribution

Project flow:

The project will be split into multiple workshops, probably switching between technologies so we don’t work without an API.

Workshops will consist at first of “codelab” style technology introduction after which the users will split into groups and claim features which they want to contribute to until or during the next workshop. Next workshops will consist of talks in which you can show us what you made, brag how you made it, or prepare others for the task at hand and then we can all work together on features, discuss them or help each on problems we encounter

The contributors will create PR’s on repositories which will be hosted on GDG Zagreb’s GitHub and open for everyone to see.

Workshops:

#0 Garage to prepare

#1 Flutter - Introduction, project setup, writing together

#2 KTor - Introduction, project setup, writing together

#3 Flutter - Talk + Groups work together on features

#4 Ktor - Talk + Groups work together on features

#5 Flutter - Talk + Groups work together on features

#6 Ktor - Talk + Groups work together on features

#7 Google cloud

Proposed features:

  • Home screen
    • Incoming events
    • Newsfeed
      • Rich text
      • Video
      • Image
      • Poll
  • Event calendar
    • Details about events
    • Propose event
      • Search
  • Map
    • Preview all GDGs on the map
    • See GDG details
    • Search GDG nearby
  • Messaging
  • Profile
  • Settings
  • Notifications
  • Offers for GDG Members
    • (Coupons, discounts, invites)
  • Resources
    • Codelabs
    • Examples
    • Presentations
    • Articles

About

Core repository for the GDG Application, containing resources and documentation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors