ita-social-projects / Home

Home - is an all-in-one social service that will cover all aspects of your communication with your home and neighbors.
http://www.home-project-engineering.tech/api/0/apidocs/index.html
MIT License
26 stars 31 forks source link

Home


Heroku Deploy Quality Gate Status Coverage Status Github Issues Pending Pull-Requests Docker Pulls License


Table of Contents


About the project

Home - is an all-in-one social service that will cover all aspects of your communication with your home and neighbors.

Installation

Environmental variables

First of all, you need to check and if it would any necessary to set environment variables at application-home-data.properties which contains in home-application/src/main/java/source module.

spring.datasource.url=${DATASOURCE_URL}
spring.datasource.username=${DATASOURCE_USER}
spring.datasource.password=${DATASOURCE_PASSWORD}

Required to install

How to run local

Run with Docker

networks:
  home_network:
    external: false
    name: home_network
    driver: bridge

Run with Maven + Intellij IDEA

If you did everything correctly, you should be able to access RapiDoc by this URL: http://localhost:8080/api/0/apidocs/index.html

Authorization server can be accessed by this URL: http://localhost:9000/api/0/oauth2/index.html

Detail info about other running options/running tests, you can read in hom-dev package.

Authorization

After accessing RapiDoc you are able to enter Cooperation section where you could create Cooperation:

When you have finished all previous steps: You need to use your personal email for admin_email field and change iban field to make it unique (simply change a few numbers in it).

In your email inbox or in table invitations of your local DB you should be able to find a registration token.

Having completed all previous steps you can use the provided registration token in the registration_token field. You can create a new user in the User section where you need to use the same email as you entered for admin_email and change password on your own using for that registration token.

Pay attention that you wouldn't be able to edit your email/password after registration!


Docker images

Our images on Docker Hub:


Documentation


Contributing

Git flow

Step 1

git clone https://github.com/ita-social-projects/Home.git

Step 2

Create your Feature Branch

git checkout -b 'name_for_new_branch'

Step 3

Make changes and test

Step 4

Open a Pull Request with description of changes


Team

Contributors that have worked on this project:


Contact

test.ita.emails@gmail.com


License

License