GithubHelp home page GithubHelp logo

pavlidisnick / discountsaroundme Goto Github PK

View Code? Open in Web Editor NEW
1.0 3.0 0.0 2.39 MB

Android Application for checking product discounts and notifying you whenever a shop with discount is nearby. This project is for our semester in Technological Educational Institute of Central Macedonia.

License: MIT License

Java 100.00%

discountsaroundme's Introduction

Waffle.io - Columns and their card count Build Status

Discounts Around Me

Android Application for checking product discounts and notifying you whenever a shop with discount is nearby.

This project is for our semester in Technological Educational Institute of Central Macedonia.

Getting Started

In Android Studio -> Checkout project from Version Control and copy the git address.

Find a story/issue in Waffle, if none is asigned or you are asigned to the story/task create a branch named like:

StoryNumber-Feature

When commiting to the branch state what you fixed or made with the story number like:

Fixed that #StoryNumber

When commiting the last commit the message must be:

What you fixed. closes #StoryNumber

Prerequisites

The only thing you need is Android Studio - Get Android Studio from the official page.

Installing

  1. Clone the repo.
  2. Import project to Android Studio

That's it

Versioning

We use Semantic Versioning:

MAJOR.MINOR.PATCH
  1. MAJOR version when you make incompatible API changes,
  2. MINOR version when you add functionality in a backwards-compatible manner, and
  3. PATCH version when you make backwards-compatible bug fixes.

Deployment

Download the latest release, copy it in your android device and install it. Note: Must enable the option for unknown sources.

Built With

Authors

  • Stefanos Karakasis
  • Nikos Karanikolas
  • Nikos Pavlidis
  • Kostas Sigas
  • Anastasios Cholopoulos

discountsaroundme's People

Contributors

stefos96 avatar pavlidisnick avatar druit avatar niephox avatar droidtek1 avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

discountsaroundme's Issues

Searching

Clean up code for searching in the discounts tab and the map tab

Resolve problems with Register and Login

Problems to be resolved:

  • When you register as owner you must choose the location of your store/stores and create a firebase user entry with the data key from the userUID
  • Same for the user register minus the store location etc.
  • On any kind of user register there must be a firebase entry with the default user preferences
  • On Google/Facebook login if there isn't an entry of user preferences create them with the default preferences. If there, are load them.
  • If a user logins with our system then check whether the user is a shop owner or not and pass the USER_TYPE extra to the MainActivity

Side Note: Users that login from Google/Facebook are automatically simple users.

Bug on adapter.notifyDataSetChanged()

Every time adapter.notifyDataSetChanged() is invoked the picture of the first and the second listItem in the staggeredGridView gets smaller and smaller

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.