Giter Club home page Giter Club logo

eidmuha / jedi Goto Github PK

View Code? Open in Web Editor NEW
5.0 2.0 3.0 935 KB

JEDi is our group name and under this repository we have the project name called FEED BETTER. Feed better application allows users to explore nearby restaurants using the location and chat board features.

Home Page: https://eidmuha.github.io/JEDi/

License: MIT License

HTML 40.15% CSS 7.62% JavaScript 52.23%
restaurants restaurant-chat-boards food realtime surroundings firebase-database location-based google-maps-api

jedi's Introduction

Portfolio - Eid Muhammad

jedi's People

Contributors

dmawardi avatar eidmuha avatar jinshah avatar jocheok avatar josephcheok avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

jedi's Issues

Bugs discovered so far

  1. Location works initially on laptop. And when you visit multiple restaurants, on clicking 'Feed Me', which brings you back to the map, sometimes it brings you to another location. I live in Eltham North and I was brought to Templestowe and Doncaster East sometimes as my location when clicking Feed Me. Nothing would bring me back to original location except disconnecting from current network and reconnecting. The mobile version doesn't seem to have that problem.
  2. When you switch devices, say if you had previously chatted on laptop, and now you chat on a mobile, the font colors for your message from the previous device doesn't correlate. It goes away on a second login on that device.
  3. Visitor directory under restaurantID in Firebase doesn't always get created due to asynchronous nature of extracting the restaurant ID when first creating the chat channel (after user clicks to open ). The directory gets created on second click onwards.

Ratings

Convert the Ratings into stars using new JS library

User logging in have option of using existing display name or changing it

User logging in have option of using existing display name or changing it

Acceptance Criteria:

  • Set userName to displayName from GoogleID.
  • Allow user to change displayName
  • Store change in displayName on Firebase so that the user will assume that chosen name everytime they login
  • Perform check of userName to ensure no duplication

As a user, I want to share my dining experience using a chat board

User Story

As a user, I want to share my dining experience with other eaters in the restaurant so that I can remain socially active during meals.

  • User Authentication

Acceptance Criteria

  • Should have a chat board for users to share their restaurant experience with each other
  • Only local users can contribute to chat board while non-local can read

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.