- Add support for #JuaraAndroid season 3
- Juara Android S3
- First, visit the website https://juara.sownt.com
- Enter your profile url (or your username, userId)
- Press
ENTER
and get your result
This project includes 3 software
- Telegram Bot is developed using Golang (currently only supports #ChienBinhAndroid)
- Web client is developed based on Flutter
- Backend is developed using Golang
and this is the folder structure of this project
.
├── bot // Telegram Bot
├── images
├── lib // Flutter Web App
├── LICENSE
├── pubspec.lock
├── pubspec.yaml
├── README.md
├── server // Gin RESTful APIs
├── site
├── test
└── web
8 directories, 7 files
Users will access the web client to fill in the path to their Google Developer Profile, and the data will be pushed to the server. The backend software will parse the profile and check its validity with the specific requirements of each challenge, then return the results to the web client.
Currently, the web client is having problems with CORS and it cannot download your profile directly. So I used the server to temporarily fix that problem.