Skip to content

With this app you can find a nice restaurant and invite your co-workers for lunch!

Notifications You must be signed in to change notification settings

MattAzerty/Go4Lunch

Repository files navigation

Go4Lunch

TITLE

Description

The Go4Lunch application is designed to be a collaborative application used by all employees. It allows you to search for a restaurant in the area, then select the one of your choice by sharing it with colleagues. In the same way, it's possible to consult the restaurants selected by colleagues in order to join them. Shortly before lunchtime, the application will notify the different employees to invite them to join their colleagues.

Motivation

This app is the seventh project part of the Openclassrooms This project targets to consolidate the acquired knowledge and concepts and work on different technologies, such as:

  • Firebase (authentication, firestore, storage, functions...)
  • REST APIs (Google Play Services APIs)
  • Retrofit
  • MVVM pattern
  • ViewModel
  • LiveData
  • Permissions
  • Notifications
  • Unit test (more than 70% covered)

Code style

This project applies AOSP Java Code Style.

Features

  • View nearby restaurants in a Google map
  • List nearby restaurants
  • List workmates and identify where they intend to go for lunch
  • Search a specific restaurant
  • Send lunch time notifications
  • Chat channel

Localization

This app supports:

  • English
  • French

Tech/framework used

Execute and compile

1 - Download the app
2 - User Android studio to open the folder/project "Go4Lunch" ( see https://developer.android.com/studio)
3 - Run your app

About

With this app you can find a nice restaurant and invite your co-workers for lunch!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages