Group project with @GGGeralt, @SARUXSARU, @GoldFireGames and @KubaPlayer1
- imitate Agile / Scrum (daily, scrum roles like scrum master and product owner)
- work in group (pr reviews, supporting each other)
- use Trello Board for tasks management
- build someting cool!
- use NBP API to build exchange currency simulator / app
- Java 17
- Spring Boot 3
- Typescript / Javascript
- React Native
- MongoDB
- Maven
- Junit
- Expo
- Docker
- Postman
- @TrueJacobG: Frontend, Backend, Tester, Scrum master (kinda), Product Owner (kinda)
- @GGGeralt: Backend, Frontend
- @SARUXSARU: Database, Backend, Tester
- @GoldFireGames: Tester, Backend
- @KubaPlayer1: Frontend
- Redis: for caching currency codes, currency rates etc.
- Jenkins: for CI/CD and testing
- Frontend fixes: lack of the major error handlings, lack of animation, probably add TamaGUI for visual improvements
- Security: token validations and in the futre use fe. google oauth service
- Maybe try to deploy on AWS + Expo
Backend:
cd ./currencyhub
cd ./src/main/resources
<add application.yml as application.yml.example says>
mvn clean install
mvn spring-boot:run
Frontend
cd ./frontend
npm install
npm run start