https://github.com/martishin/react-kotlin-chat
Real-time chat application built using React.js, Kotlin, Spring WebFlux and WebSocket protocol
https://github.com/martishin/react-kotlin-chat
kotlin reactjs spring-webflux tailwind typescript websocket
Last synced: about 2 months ago
JSON representation
Real-time chat application built using React.js, Kotlin, Spring WebFlux and WebSocket protocol
- Host: GitHub
- URL: https://github.com/martishin/react-kotlin-chat
- Owner: martishin
- Created: 2023-11-30T04:12:54.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-11-30T11:47:12.000Z (over 2 years ago)
- Last Synced: 2025-01-01T21:28:19.046Z (over 1 year ago)
- Topics: kotlin, reactjs, spring-webflux, tailwind, typescript, websocket
- Language: TypeScript
- Homepage:
- Size: 2.4 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# React Kotlin Chat
Real-time chat application using React.js, Kotlin, Spring WebFlux and WebSocket protocol

## Running Locally
### Server
* Navigate to the `backend` folder
* Start the server: `./gradlew bootRun`
* You can also start the server using Docker: `make build && make run`
### Client
* Navigate to the `frontend` folder
* Install dependencies `npm install`
* Start the server: `npm run dev`
## Technologies Used
* [Kotlin](https://kotlinlang.org/)
* [Gradle](https://gradle.org/)
* [Spring WebFlux](https://docs.spring.io/spring-framework/reference/web/webflux.html)
* [Docker](https://www.docker.com/)
* [Typescript](https://www.typescriptlang.org/)
* [Vite](https://vitejs.dev/)
* [React.js](https://react.dev/)
* [Tailwind CSS](https://tailwindcss.com/)
* [Jest](https://jestjs.io/)
* [WebSocket](https://developer.mozilla.org/en-US/docs/Web/API/WebSocket)