The idea is to replace metro tickets 🎫 by using NFC techonolgy
Metroid divieded into three parts METROID ADMIN APP , METROID Backend(spring boot), METROID APP
METROID APP 📱 : android app using kotlin (MVVM,DI,Repository Pattern,Retrofit,NFC) replaced metro tickets by NFC techonology
** i'll provide a video in Demo section below **
METROID Backend 💻 : using java srping boot ,provide an API to metroid app
METROID ADMIN 📱 : android app , facilitate to admin to add trip , delete one and see feedbacks
Client: KOTLIN, JAVA, ANDROID STUDIO
Server: SPRING BOOT, JAVA
first you should open metroid backend and edit email and password which will be used to send email to clients
#put your email and password here
spring.mail.password=
spring.mail.username=
second you should open metroid app and change api address
// you can put your ip here
const val BASE_URL = ""