CS62-RE54 :: Easy bartering - Mobile application for multi-party bartering

แอปพลิเคชันมือถือสำหรับการแลกเปลี่ยนสิ่งของแบบหลายฝ่าย

details
Easy bartering is a mobile application for finding and performing multi-party bartering to solve the problem of 1-1 trading which is a traditional way of item exchanging. Instead of finding someone who has something you want and wants something you have, this application will find and select the best group of people that can exchange things together. To barter your item, you just add what you have, what you want, confirm that you are satisfied with the items that match your interests, and deliver your goods to another user in the group. Finally, that group will get their desired item.
tools & techniques
Front-end • Programming language: Dart • UI SDK: Flutter • HTTP Client: Dio ✨ Back-end • Programming language: Typescript • Framework: NestJS • OpenAPI Specification: Swagger ✨ Database • Graph database: Neo4j • Document database: MongoDB • Data structure store: Redis ✨ Infrastructure • Cloud Service Provider: Google Cloud Platform • Cloud Storage: Google Cloud Storage • Compute Platform: Google Cloud Run • Container management: Docker • DNS: Cloudflare ✨ Others • Version Control: GitHub • SMTP: SendGrid • Visualization tool: Neo4j Bloom • User interface design: Figma ✨ Development Softwares • Visual Studio Code • iOS Simulator • Android Emulator • Postman ✨ Project Management • JIRA • Slack
author
MR.THANAPHON SOMBUNKAEO
รหัสนักศึกษา 62130500212
thanaphon.me@mail.kmutt.ac.th
MR.YOSATHORN PENGMA
รหัสนักศึกษา 62130500222
yosathorn.pengma@mail.kmutt.ac.th
MR.WIRAWAT JAIARREE
รหัสนักศึกษา 62130500225
wirawat.565@mail.kmutt.ac.th
advisor
Worarat Krathu
Chonlameth Arpnikanondt