Skip to content

Webapplication service to use translator through the internet

Notifications You must be signed in to change notification settings

TCC2021SeniorProject/ReactiveWebpage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

25 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

ReactiveWebpage

Webapplication & webserver based on Java Spring - Gradle

plugins:

	id 'org.springframework.boot' version '2.6.4'
	id 'io.spring.dependency-management' version '1.0.11.RELEASE'
	id 'java'
	id 'org.springframework.experimental.aot' version '0.11.3'

Dependencies:

	implementation 'org.springframework.boot:spring-boot-starter-thymeleaf'
	implementation 'org.springframework.boot:spring-boot-starter-web'
	implementation 'org.springframework.boot:spring-boot-starter-data-rest'
	implementation 'org.springframework.boot:spring-boot-starter-web-services'
	implementation 'org.springframework.boot:spring-boot-starter-webflux'
	implementation 'org.springframework.session:spring-session-core'
	developmentOnly 'org.springframework.boot:spring-boot-devtools'
	testImplementation 'org.springframework.boot:spring-boot-starter-test'
	testImplementation 'io.projectreactor:reactor-test'

File Structure

β”œβ”€β”€β”€.gradle
β”‚   β”‚   file-system.probe
β”‚   β”‚
β”‚   β”œβ”€β”€β”€7.3.3
β”‚   β”œβ”€β”€β”€7.4
β”‚   β”œβ”€β”€β”€buildOutputCleanup
β”‚   └───vcs-1
β”‚
β”œβ”€β”€β”€.settings
β”‚       org.eclipse.buildship.core.prefs
β”‚       org.eclipse.jdt.core.prefs
β”œβ”€β”€β”€gradle
β”œβ”€β”€β”€ModelTranslator
β”œβ”€β”€β”€src
β”‚   β”œβ”€β”€β”€main
β”‚   β”‚   β”œβ”€β”€β”€java
β”‚   β”‚   β”‚   └───com
β”‚   β”‚   β”‚       └───seniorProject
β”‚   β”‚   β”‚           └───webTranslator
β”‚   β”‚   β”‚               β”œβ”€β”€β”€controller
β”‚   β”‚   β”‚               β”‚       ClientIPAddressController.java
β”‚   β”‚   β”‚               β”‚       PageRedirectController.java
β”‚   β”‚   β”‚               β”‚       SubmissionApplication.java
β”‚   β”‚   β”‚               β”‚
β”‚   β”‚   β”‚               β”œβ”€β”€β”€process
β”‚   β”‚   β”‚               β”‚       PythonProcess.java
β”‚   β”‚   β”‚               β”‚
β”‚   β”‚   β”‚               └───util
β”‚   β”‚   β”‚                       APIRequest.java
β”‚   β”‚   β”‚                       FilesStorageService.java
β”‚   β”‚   β”‚                       HttpUtils.java
β”‚   β”‚   β”‚                       IFilesStorageService.java
β”‚   β”‚   β”‚                       ServerConfig.java
β”‚   β”‚   β”‚
β”‚   β”‚   └───resources
β”‚   β”‚       β”‚   application.properties
β”‚   β”‚       β”‚
β”‚   β”‚       β”œβ”€β”€β”€static
β”‚   β”‚       β”‚   β”œβ”€β”€β”€css
β”‚   β”‚       β”‚   β”‚       translator.css
β”‚   β”‚       β”‚   β”‚
β”‚   β”‚       β”‚   β”œβ”€β”€β”€img
β”‚   β”‚       β”‚   β”‚   β”œβ”€β”€β”€background
β”‚   β”‚       β”‚   β”‚   β”‚   β”‚   java.png
β”‚   β”‚       β”‚   β”‚   β”‚   β”‚   python_code.png
β”‚   β”‚       β”‚   β”‚   β”‚   β”‚   python_logo.png
β”‚   β”‚       β”‚   β”‚   β”‚   β”‚   raspberryPi.png
β”‚   β”‚       β”‚   β”‚   β”‚   β”‚   state-diagram.png
β”‚   β”‚       β”‚   β”‚   β”‚   β”‚   state-diagram2.png
β”‚   β”‚       β”‚   β”‚   β”‚   β”‚   uppaal_logo.jpg
β”‚   β”‚       β”‚   β”‚   β”‚   β”‚
β”‚   β”‚       β”‚   β”‚   β”‚   └───Originals
β”‚   β”‚       β”‚   β”‚   β”‚       └───Originals
β”‚   β”‚       β”‚   β”‚   β”‚               state-diagram.png
β”‚   β”‚       β”‚   β”‚   β”‚
β”‚   β”‚       β”‚   β”‚   β”œβ”€β”€β”€icons
β”‚   β”‚       β”‚   β”‚   β”‚   β”‚   basic_logo.ico
β”‚   β”‚       β”‚   β”‚   β”‚   β”‚   basic_logo.png
β”‚   β”‚       β”‚   β”‚   β”‚   β”‚   close-circle.png
β”‚   β”‚       β”‚   β”‚   β”‚   β”‚   developer.svg
β”‚   β”‚       β”‚   β”‚   β”‚   β”‚   Diagram.png
β”‚   β”‚       β”‚   β”‚   β”‚   β”‚   Hamburger_icon.png
β”‚   β”‚       β”‚   β”‚   β”‚   β”‚   map.svg
β”‚   β”‚       β”‚   β”‚   β”‚   β”‚   professor-with-clipboard.svg
β”‚   β”‚       β”‚   β”‚   β”‚   β”‚   supervised_user_circle_black_24dp.svg
β”‚   β”‚       β”‚   β”‚   β”‚   β”‚   text_logo.png
β”‚   β”‚       β”‚   β”‚   β”‚   β”‚   translator_logo_website_smart.png
β”‚   β”‚       β”‚   β”‚   β”‚   β”‚
β”‚   β”‚       β”‚   β”‚   β”‚   β”œβ”€β”€β”€black-48dp
β”‚   β”‚       β”‚   β”‚   β”‚   β”‚   β”‚   engineering_black_48dp.svg
β”‚   β”‚       β”‚   β”‚   β”‚   β”‚   β”‚
β”‚   β”‚       β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€β”€1x
β”‚   β”‚       β”‚   β”‚   β”‚   β”‚   β”‚       outline_engineering_black_48dp.png
β”‚   β”‚       β”‚   β”‚   β”‚   β”‚   β”‚
β”‚   β”‚       β”‚   β”‚   β”‚   β”‚   └───2x
β”‚   β”‚       β”‚   β”‚   β”‚   β”‚           outline_engineering_black_48dp.png
β”‚   β”‚       β”‚   β”‚   β”‚   β”‚
β”‚   β”‚       β”‚   β”‚   β”‚   β”œβ”€β”€β”€GitHub-Logos
β”‚   β”‚       β”‚   β”‚   β”‚   β”‚       .DS_Store
β”‚   β”‚       β”‚   β”‚   β”‚   β”‚       GitHub_Logo.ai
β”‚   β”‚       β”‚   β”‚   β”‚   β”‚       GitHub_Logo.eps
β”‚   β”‚       β”‚   β”‚   β”‚   β”‚       GitHub_Logo.png
β”‚   β”‚       β”‚   β”‚   β”‚   β”‚       GitHub_Logo.psd
β”‚   β”‚       β”‚   β”‚   β”‚   β”‚       GitHub_Logo_White.png
β”‚   β”‚       β”‚   β”‚   β”‚   β”‚       GitHub_Logo_White.psd
β”‚   β”‚       β”‚   β”‚   β”‚   β”‚       README.txt
β”‚   β”‚       β”‚   β”‚   β”‚   β”‚
β”‚   β”‚       β”‚   β”‚   β”‚   └───GitHub-Mark
β”‚   β”‚       β”‚   β”‚   β”‚       β”‚   .DS_Store
β”‚   β”‚       β”‚   β”‚   β”‚       β”‚
β”‚   β”‚       β”‚   β”‚   β”‚       β”œβ”€β”€β”€PNG
β”‚   β”‚       β”‚   β”‚   β”‚       β”‚       GitHub-Mark-120px-plus.png
β”‚   β”‚       β”‚   β”‚   β”‚       β”‚       GitHub-Mark-32px.png
β”‚   β”‚       β”‚   β”‚   β”‚       β”‚       GitHub-Mark-64px.png
β”‚   β”‚       β”‚   β”‚   β”‚       β”‚       GitHub-Mark-Light-120px-plus.png
β”‚   β”‚       β”‚   β”‚   β”‚       β”‚       GitHub-Mark-Light-32px.png
β”‚   β”‚       β”‚   β”‚   β”‚       β”‚       GitHub-Mark-Light-64px.png
β”‚   β”‚       β”‚   β”‚   β”‚       β”‚
β”‚   β”‚       β”‚   β”‚   β”‚       └───Vector
β”‚   β”‚       β”‚   β”‚   β”‚               GitHub-Mark.ai
β”‚   β”‚       β”‚   β”‚   β”‚               GitHub-Mark.eps
β”‚   β”‚       β”‚   β”‚   β”‚
β”‚   β”‚       β”‚   β”‚   └───team-member
β”‚   β”‚       β”‚   β”‚           baek.png
β”‚   β”‚       β”‚   β”‚           cael.png
β”‚   β”‚       β”‚   β”‚           cam.png
β”‚   β”‚       β”‚   β”‚           Sid.jpg
β”‚   β”‚       β”‚   β”‚
β”‚   β”‚       β”‚   └───script
β”‚   β”‚       β”‚           navbar.js
β”‚   β”‚       β”‚           translator.js
β”‚   β”‚       β”‚
β”‚   β”‚       └───templates
β”‚   β”‚               translator.html
└───uploads

Final product web-app: http://18.188.79.185:8080/

About

Webapplication service to use translator through the internet

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published