Skip to content
This repository was archived by the owner on Mar 5, 2024. It is now read-only.

Commit

Permalink
project-2 in a new repo
Browse files Browse the repository at this point in the history
  • Loading branch information
olegrjumin committed Jul 31, 2015
1 parent 3271407 commit c722fe1
Showing 1 changed file with 2 additions and 87 deletions.
89 changes: 2 additions & 87 deletions Projects/Project-2/README.md
Original file line number Diff line number Diff line change
@@ -1,88 +1,3 @@
# #Project-2: Helpers App
# #Project-2 has it's own repo now :)

CURRENT STATUS OF THE PROJECT: enrollment **27.07-02.08**, leave your github account in **#project-2** channel. Currently enrolled: **15+ members**. Start Date: **03.08**. Project will be done in small groups of 2-3

Level required: **from beginner to advanced**

**Members who joined this open-source project**

Team 0 - Coordination / Code Review / UI+UX help
* @craigmr - code reviewer - ![code-reviewer](http://i.imgur.com/mXs64t0.png) - active
* @ramez/@oleg - project coordinators
* @marina - ui/ux help - active

Team 1
* @tores - active
* @clydelobo - active
* @apoorv - active

Team 2
* @oleg - active
* @p9gehka - active
* @romanovsci - active

Team 3
* @imanuel - active
* @angelocordon - active
* @katin - active

Team 4 - initially separate team
* @kasually + his team - active

Team 5 - initially separate team
* @alan + @justinzw - active

...you

**Possible groups, before the official start**
* group - twitter api
* group - twitter api
* group - Google maps
* group - Google maps
* group - Google maps / twitter api

**Project-2 Description**

We are going to build a web application to track your activity as a helper at WeLearnJS Slack Group, each member who received help from any member, would need to tweet about it to the world, that is the way to say "Thank you”. Tweet should contain a member-helper and a special hashtag #welearnjs. After that Member-helper and member-suggester will appear on a google map, taking their geo-location into account. Each member will have 2 dots (circular diagrams) displaying certain activity:

- First dot displaying amount of overall help by that user on projects, will grow in size with each mention
- Second dot displaying amount of suggested or @mentioned helpers. That way members will have a purpose to tweet. Will also grow in size.

*Simple explanation*

![example](http://i.imgur.com/Xn6lmXP.png)

*Example of a tweet:*
- Oleg: @Imanuel helped me on a project-1 at #welearnjs

**What data is needed from every tweet?**
* @nickname of a person who tweeted
* @nickname of a person who helped
* The welearnjs hashtag to filter out needed tweets: #welearnjs

It will be location based so our primary interface will consist of a map showing the location of people who suggested someone as a helper and helpers themselves. Approximate Mockup of data taken from Twitter and projected onto a google map.

Zoom lvl1. Dots presenting members from one country/location, will appear/grow live

![starter-2](http://i.imgur.com/sDmc5hg.png)
Zoom lvl2. Dots presenting group of members(counted) from one location. Maybe for different location - different colors.

![starter-2](http://i.imgur.com/03W86J3.png)
Zoom lvl3. Members from one location will be combined into groups, the dot presenting country will also grow in size (addition for next iterations)

![starter-2](http://i.imgur.com/wyKgo8A.png)


**Collaboration process**

* We will use ( https://trello.com/ ), so each team would see what needs to be done.
* We will divide project onto parts and every group will accomplish its (self chosen) tasks in weekly sprints.
* Every team will have a leader, responsible to follow what needs to be done.
* Team leader would choose a day for collaboration, would make a daily check-ups of what was done during the day
* Every team would need to comment their code
* By the end of the week, when teams are done with their parts they can add @craigmr ![code-reviewer](http://i.imgur.com/mXs64t0.png) to a pull request, after that their code will be reviewed. All the discussions/meetups can be arranged after that
* Teams can help each other with ongoing work during the week.

**Additional Resources**

*Soon*
__[Click here](https://github.com/welearnjs/helpersApp)__

0 comments on commit c722fe1

Please sign in to comment.