GithubHelp home page GithubHelp logo

fossabot / 01-java-notification-service Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 78 KB

A service capable of sending notifications. It exposes a REST interface for interaction.

Home Page: https://becoming.tech/

License: MIT License

Dockerfile 1.21% Java 98.79%

01-java-notification-service's Introduction

notification-service

Build Status Maintainability FOSSA Status Download Gitter

A service capable of sending notifications. It exposes a REST interface for interaction. Official website

Learning and Docs

You can proceed on learning the materials from this repository assuming that you know already 0-java-fundamentals

Please refer to the Wiki section of this repository for a complete guide on how to build this application step by step and learn the required technologies along the way.

YouTube Playlist

Setup

System requirements

  • Java 8
  • Maven 3.x - latest

As well, please install this software list, to be covered.

Compile and build the app

mvn clean package

Run

mvn spring-boot:run

Download a build

You can download a build of this service from our Bintray repository.

You can use maven as well by using the instructions from Set me up button, (top right)

Self testing

In order to test if you learned well the things so far try to do the following apps:

  1. Email notifications via google
    • via dedicated route: /email-google/
  2. Email notifications via amazon's simple email service
    • via dedicated route: /email-amazon-ses/
  3. Push notification via Firebase
    • via dedicated route: /push/

License

FOSSA Status

01-java-notification-service's People

Contributors

fossabot avatar rodislav avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.