Skip to content

Kamilm55/TuringSec

Repository files navigation

TuringSec App in Progress

Overview

This project aims to facilitate communication between Companies and Hackers. In this app there are 3 roles (HACKER, COMPANY, ADMIN). They can send reports if any bugs are detected. Every company can send programs for hiring hackers, etc. The app is in progress...(There will be more features )

Important

Register and login pages for company and hackers, company registers and messages sent to admins if they approve, they sent to generated password to company via mail.

Note

In every push to this project automatically build and extract jar then it deploys spring-boot-container into my public docker repository. Only pulling this container and setting up proper configuration you can easily use this app, send requests. This defined in ci.yml.
In every request I send 2 images, one updates latest version, the other one specifies image version based on git commit. You can use latest verson of this image with only pulling ->docker pull kamil571/turingsec_spring_boot:latest
I configured swagger in 5000 port you can test this project in your local machine.

Tech Stack:

  • Java
  • Spring Boot
  • Spring Security
  • Spring Data JPA
  • Websocket(STOMP)
  • Docker -> For local development
  • AWS(ec2,rds) -> For api deploy
  • H2, Postgres
  • CI
  • Maven
  • Mapstruct
  • javax.mail
  • JWT, etc.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •