Giter Site home page Giter Site logo

easyeats's People

Contributors

fiveeightyeight avatar kellleague avatar tarekul avatar victoriabuchanan27 avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

easyeats's Issues

Notifications/Alert System

Ability to send out Notifications/Alerts to Users

Companies

  • Company users get alerts
  • Company Lunch groups get alerts

Users

  • User friends get alerts
  • User groups get alerts

Requires:

#44
#45
#38

Copy Url: Poll Page

Use window.location.href as source for URL.

Currently hard coding for host and using string concatenation to add the ID. The above code would can be set and forgotten as it'll change based on host.

API Key Mask

Below are listed tasks I believe are desperately needed for API key security

  • Move API keys to the back-end
  • Route API keys via back-end
  • Mask keys

List of keys:

  • Firebase
  • Yelp

Company Accounts

Allow Companies to Create Accounts

  • Users can join companies
  • Alerts are sent to users who belong to companies
  • Users can create company lunch groups

Requires

#38

Potential Conflicts

#44
#43
#42
#41
#39

Create Development Branch

Development Branch

This will be our test branch, all Pull Requests will go here. Before doing a pull request to master, test all features are working in app. Then merge branch into master.

  • Delete all other branches
  • Create dev-master branch with protection rules
  • Set dev-master as default branch to push all pull request changes to
  • Each Dev branch merge will have a version number (eg: 0.0.0) Semantic Versioning
  • Documentation required

More to come

Build Back End

A custom back end that allows for API key routes, future database and any other needs for the app.

List of feature needed:

  • API key mask
  • Deployment on third party service (eg: Heroku)
  • CI/CD (eg: Travis-ci)

Front End CI/CD

Enable CI/CD for Front End via third party platform like Travis-CI

  • CI/CD enabled

User Accounts

Users have the option to create account

  • Accounts linked to Firebase
  • Account data stored in Easy Eats back-end
  • Tracks user history

v1.0 Optional:

  • Users can have friends (aka followers)
  • User can make custom lunch groups with friends
  • Give guest's the option to create an account after finishing a poll

Potential Conflicts

#43
#42
#41
#39
#40

CSS Styling Normalization

Normalize CSS throughout APP

  • Move inline styling to .css file
  • Strict color usage (use colors from app color palette)
  • Fix mobile-friendly dynamic styling
  • All items centered (Mobile)

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.