Skip to content
This repository was archived by the owner on Jan 30, 2021. It is now read-only.

mlorinc/Triedna-socialna-siet

Repository files navigation

Triedna sociálna sieť - Student social network

Student social network is platform for students where they can share news, socialize and collaborate.

Original idea was to integrate school's canteen, edupage and social network into one service. After graduation from high school I discontinued the project.

Features

  • authentication is done on Google servers with protocol OAuth2

  • because of OAuth2, only students with school's email are allowed to use service (only if school provides Gmail addresses)

  • content loads lazily. The content loads as user browses content

  • user can use markdown to format text in posts and comments

  • content is synchronized with server. The project uses Websockets to achieve synchronization

  • user can use data stored on server. The data can be fetched from REST API

Installation

The project comes with installation script, which installs backend and frontend dependencies. It also setups environment.

Build steps

  1. edit following files: .env.database.local, .env.spring.local
  2. run command ./mvnw exec:exec@install exec:exec@dist package. This command installs and compiles dependencies.
  3. start containers docker-compose up. The web server will listen to port 8080

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published