Core repository for the GDG Application, containing resources and documentation. Please feel free to open a PR or issue.
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.
Mobile app:
- Flutter
Backend
- Ktor
- Firebase:
- Auth
- Firestore
- Cloud messaging
- Analytics
- Crashlytics
- Google Cloud (AppEngine)
Deploy
- Firebase App Distribution
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.
#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
- 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