Skip to content

beergode/tech-thrive-catalyst

Repository files navigation

Tech Thrive Catalyst

Introduction

Tech Thrive Catalyst is an innovative survey application designed to facilitate decision-making processes within groups, particularly among friends. Whether choosing a movie for the night, selecting a dinner spot, or making any group decision, this application makes the process seamless and democratic.

Features

  • Survey Creation: Users can create surveys with custom options to gather friends' preferences.
  • Voting System: Allows participants to vote on the given options, ensuring everyone's opinion is counted.
  • Real-Time Results: Instantly view the survey outcomes to make quick and informed decisions.
  • Openness: This tool can also be used for public surveying besides private decision making.

Technologies Used

  • Gradle: Used for building and managing dependencies in the project.
  • Java: The primary programming language for developing the application logic.
  • Tech Stack: Java is of version 21, and Spring 3.2.3, MongoDB.
  • Architecture: DDD/ Hexagonal

Getting Started

  • To get started with Tech Thrive Catalyst, clone the repository and set up the environment:
git clone https://github.com/beergode/tech-thrive-catalyst.git
cd tech-thrive-catalyst
./gradlew build
  • To run project with Docker you can add:
cd decision-maker/infra
docker compose up -d

Contributing

We welcome contributions to the Tech Thrive Catalyst project. If you have suggestions or improvements, please fork the repository and submit a pull request.

About

New Ideas are Born in a High Stack Oasis

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages