Coder Social home page Coder Social logo

rodrigookido / arshop Goto Github PK

View Code? Open in Web Editor NEW
3.0 2.0 0.0 10.02 MB

Android e-commerce application with Augmented Reality. Graduation work for bachelor degree in Computer Science.

Java 100.00%
android augmented-reality ecommerce bachelor-project graduation-project computer-science java api

arshop's Introduction

ARShop (Augmented Reality Shop)

Author: Rodrigo Okido
Year: 2020

TCC Link (PTBR Only): Click Here

[PTBR][ENG]

Descrição / Description

[PTBR]
Trabalho de Conclusão de curso para o Bacharelado no curso de Ciência da Computação na Universidade Federal do Rio Grande do Sul (2020/1).

Aplicativo básico de E-commerce para smartphone desenvolvido para o sistema operacional Android. Usa API do Mercado Livre como base de dados dos produtos e o ARCore para realidade aumentada. Utiliza conceitos de UX para a interface, com objetivo de ser intuitiva e fácilmente compreensivel a qualquer usuário.

Por usar realidade aumentada, é necessário que o hardware do seu smartphone tenha suporte ao recurso para utilizá-lo. Você pode verificar se seu smartphone possui suporte ao ARCore através do link localizado na seção de 'Tecnologias Utilizadas'.

ATENÇÃO
Este projeto NÃO FOI originado para propósitos comerciais! Foi em sua totalidade designado para apresentar uma ideia, e proposta de TCC. Sua disponibilidade aqui nesta plataforma é apenas para finalidades de estudo e aprendizado. Todas referências e itens não utilizados e feitos pelo autor aqui em questão está referenciado na seção de 'Referências' contido mais abaixo aqui nesta descrição do trabalho.


[ENG]
Graduation work for bachelor degree in Computer Science course at Universidade Federal do Rio Grande do Sul (2020/1).

Basic e-commerce application developed for the Android operating system. Uses the 'Mercado Livre API' as product database and ARCore for augmented reality. The concept of UX is used for the interface, in order to be intuitive and easily understandable to any user.

To use augmented reality, it is necessary to guarantee that your smartphone hardware have support to use it. You can check if your smartphone supports ARCore through the link located in the 'Technologies Used' section.

IMPORTANT NOTE
This project WAS NOT originated for commercial purposes! Was totally designed to demonstrate a concept (idea), and developed for Computer Science graduation bachelor degree final work. Your availability in this platform is only for study and learning purposes. All items not made by the author of this work is referenced in the 'References' section contained further down here in this job description.

Tecnologias Utilizadas / Technologies Used

[PTBR]
As seguintes tecnologias foram utilizados para o desenvolvimento deste trabalho:
[ENG]
The following technologies was used to develop this application:

Operational System: Android v9.0
IDE: Android Studio v3.5.3 (December 2019)
Project Architecture: MVC

Tecnologias / Technologies:

  • Java 8.0
  • API do Mercado Livre
  • ARCore (Require v7.0 or newer Android version)
  • JSON
  • User Experience

For more information about the Mercado Livre API (PTBR): Click Here
For more information about the ARCore: Click Here
AR Supported Devices: Click Here


Referências / References

[PTBR]
Algumas features deste trabalho foram realizadas por terceiros. Para fazer o uso de maneira correta e apropriada, todos os itens não desenvolvidos pelo autor deste trabalho estarão corretamente referenciados e creditados abaixo. Apoiem todos estes autores sempre que possível!


[ENG]
Some of the features in this work was realized by third parties. To make use correctly and appropriately, all items not developed by the author of this work will be correctly referenced and with the given credits below. Support all those authors if possible!

3D Models

Modern Desktop (L Format): https://free3d.com/3d-model/pc-desktop-85335.html (Author: mmnkl9)
Table: https://free3d.com/3d-model/cinema4d-table-66762.html (Author: sniefy)
Wooden Chair: https://free3d.com/3d-model/wooden-chair-38608.html (Author: jetstorm_477)

Icons

Cart (Located in the app icon):

Icon made by Freepik from www.flaticon.com
Link: https://www.flaticon.com/free-icon/shopping-cart_1170576
Author: https://www.flaticon.com/authors/freepik

AR Button:

Icon made by SmashIcons from www.flaticon.com
Link: https://www.flaticon.com/free-icon/mobile_2488304
Author: https://www.flaticon.com/authors/smashicons

Delete Button:

Icon made by Alfredo Hernandez from www.flaticon.com
Link: https://www.flaticon.com/free-icon/delete_401036
Author: https://www.flaticon.com/authors/alfredo-hernandez

Neutral Credit Card:

Icon made by Pixel perfect from www.flaticon.com
Link: https://www.flaticon.com/free-icon/credit-card_633611?term=credit%20card&page=1&position=43
Author: https://www.flaticon.com/authors/pixel-perfect

arshop's People

Contributors

rodrigookido avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.