Skip to content

smsali97/guppshupp-chatapp

Repository files navigation

Guppshupp Chat Application

GuppShupp Chat App

Getting Started

Prerequisites

Following are the prerequisites of the application:

  • Android Studio with SDK
  • Java JDK 8.0 or above installed
  • Grafana installed on your system running on port 5000
  • AWS IAM credentials access for cloud
  • MySQL with port 8000

Installing

Required IDE(s)

This application was developed with the following IDEs:

  • Backend: Spring Boot built using Spring Tool Suite (Eclipse)

  • Frontend: Android Studio

  • Monitoring: Grafana and Prometheus (running locally)

    However, for Backend you are to free to use any IDE you wish as long as you have Maven and Git installed in your system.

Deployment

The application is currently deployed on Elastic Beanstalk. To deploy it on your local server make sure your port 8080 is active and to extract the war file use this command:

mvn clean package

Run the Android version with your Emulator of choice

Diagrams

Component Architecture

Server UML Client UML

Versioning

Currently at Version 1.0.0 (Beta Release)

License

This Application has been licensed under

Apache 2.0 License

Acknowledgements

See Also

About

An awesome (to be) chat app!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published