Coder Social home page Coder Social logo

meteor-bingo's Introduction

Instructions on setting up Meteor:

Once installed, clone this repo. CD into the repo and type meteor to start the server. Tip: To clear the Meteor DB, type meteor reset for a clean re-boot.

Another dev tip: Download React and Redux dev tools. It will make debugging loads easier!

Robomongo

Because Meteor uses MongoDB, you'll need to get a program that can visually display Mongo objects. I suggest Robomongo. Download it, and you'll need the following configurations: - Type: Direct Connection - Name: Choose any name, I use "Meteor Bingosmash" - Address: 127.0.0.1 : 3001

TODO:

Onboarding Component
Profile picture(s) need to be better handled. We should *require* a profile pic? Yes, No? - Store profile images into S3 after local testing? - use graphicsmagick to make thumbnails, resize, optimize

User Profile Page (editable)

  • Give user option to add additional details
    • Textarea for a little something about me
    • Favorite hobbies
    • Sexual orientation
    • relationship status
    • relationship type
    • ethnicity
    • body type
    • height
    • Diet
    • Smoking
    • Drinking
    • Religion
    • Education
    • etc

Matches Component

  • find matches with filters. Done, but need to add a 'location' parameter. I'm going to leave that blank for now because so little users.
  • message a match. Done, but need to add:
    • Better sorting and UI
    • A good way to respond back to matches quickly and efficiently (sort of like OKCupid's mechanism). Will need to componentize this
  • Remove autopublish for meteor -- fix publication not being ready stated

Low priority

  • Set email, change pw, etc
  • Componentize the modals
  • Set toastr on success moving between components

Bug Tracker

- Need to handle onboarding behavior better - user can nagivate away without filling out required information -

Version Control

Clone the repo.

Dev on scratch: git checkout -b user-profile-css-changes

Add, commit, and push to branch.

Make sure your branch is synced with master. git checkout master, git pull origin master, git checkout user-profile-css-changes, git rebase master. Once ready, navigate to github and create a pull request, comparing your base branch to master branch.

Recruitment All-Star team once basic functionality is finished:

  • Jonathan for FS??
  • Wayne specializing in front-end and design
  • Rose for full-stack and front-end design
  • Edward for scalability/architecture, backend optimizations

meteor-bingo's People

Contributors

jshaw22 avatar rcshaw avatar wachaw avatar waynechaw avatar

Watchers

 avatar  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.