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.
- 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.
- 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
- To get started with Tech Thrive Catalyst, clone the repository and set up the environment:
git clone https://github.com/beergode/tech-thrive-catalyst.gitcd tech-thrive-catalyst./gradlew build- To run project with Docker you can add:
cd decision-maker/infradocker compose up -dWe welcome contributions to the Tech Thrive Catalyst project. If you have suggestions or improvements, please fork the repository and submit a pull request.