https://github.com/julian-cabrera/java-whatsapp-demo
RestAPI that can send and receive Whatsapp messages through ChatAPI, a Whatsapp API gateway.
https://github.com/julian-cabrera/java-whatsapp-demo
api-rest chatapi gateway-api java java-8 maven rest-api spring-boot spring-data spring-web tomcat whatsapp
Last synced: 2 months ago
JSON representation
RestAPI that can send and receive Whatsapp messages through ChatAPI, a Whatsapp API gateway.
- Host: GitHub
- URL: https://github.com/julian-cabrera/java-whatsapp-demo
- Owner: julian-cabrera
- Created: 2022-02-14T21:23:51.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-04-14T03:21:35.000Z (about 4 years ago)
- Last Synced: 2025-07-07T07:07:19.123Z (12 months ago)
- Topics: api-rest, chatapi, gateway-api, java, java-8, maven, rest-api, spring-boot, spring-data, spring-web, tomcat, whatsapp
- Language: Java
- Homepage:
- Size: 97.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## About
**RestAPI** that can send and receive Whatsapp messages through ***[ChatAPI](https://chat-api.com/)***, a *Whatsapp API gateway*.
>*This project's purpose's to demonstrate some of my Java and ReactJs skills.*
>*I have done this by myself over time, with stuff I've learned. It is not copy-pasted code from a tutorial. It still lacks many features, I don't have much free time, so I try to do what I can, whenever I can. Hopefully, you won't be so harsh on me :)*
How it's looking so far:

## Some of the technologies I used on this project:
### [Backend](https://github.com/julian-cabrera/java-whatsapp-demo)
- Java 8
- Spring Boot
- Spring Web
- Spring Data
- OpenAPI (Swagger)
- Maven
- Wildfly
- Hibernate
- Lombok
- SQL Server
### [Frontend](https://github.com/julian-cabrera/react-whatsapp-demo)
- React Js
- Axios
- JavaScript
- BootStrap
- HTML
- CSS
- [Ngrok](https://ngrok.com/docs)
(exposes a local web server to the internet so I can receive data from ChatAPI. Also, it lets you inspect HTTP traffic)
## Things to do next:
- [ ] Integrate Google Drive API to store sent/received files on Google Drive.