Skip to content

ibrhmch/Board-Game-Socials-Web-App

Repository files navigation

This is Goodboards a Board Games Socials Web App

The website where you will find your next favorite board game

HW5 Deliverables

  1. We have a roadmap, you can see a zoomed out snapshot here.
  2. We have a Heroku pipeline with app in staging and productionas of now
    • We have a submittable form as GET /form (Click to go)
    • When submitted as PUT /form it will show page containing the information
    • It additionally maintains a in-memory list of the strings.
    • You can see and sign-up for the exclusive public wait list for the app this way :D

Project management

Project:

Stories : link

Roadmap

Board: link

Thanks to Continuum Collective for Kotlin-ktor-starter base project

An application continuum style example using Kotlin and Ktor that includes a single web application with two background workers.

  • Basic web application
  • Data analyzer
  • Data collector

Technology stack

Details: link

Deployment

We are deploying our applications in Heroku due to ease of use and free student credits :D

Details : link

Development

  1. Build a Java Archive (jar) file.

    ./gradlew clean build
  2. Configure the port that each server runs on.

    export PORT=8881

Run the servers locally using the below examples.

Web application

java -jar applications/basic-server/build/libs/basic-server-1.0-SNAPSHOT.jar

Data collector

java -jar applications/data-collector-server/build/libs/data-collector-server-1.0-SNAPSHOT.jar

Data analyzer (WIP)

java -jar applications/data-analyzer-server/build/libs/data-analyzer-server-1.0-SNAPSHOT.jar

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors