diff --git a/package.json b/package.json
index 71f4293..0b9081a 100644
--- a/package.json
+++ b/package.json
@@ -18,7 +18,8 @@
"dependencies": {
"axios": "^0.4.2",
"lodash": "^2.4.1",
- "react": "^0.12.2"
+ "react": "^0.12.2",
+ "timeago": "^0.2.0"
},
"devDependencies": {
"6to5ify": "^3.1.2",
@@ -29,6 +30,7 @@
"debowerify": "~0.9.1",
"ecstatic": "~0.5.3",
"event-stream": "^3.2.1",
+ "faker": "^2.1.2",
"gulp": "~3.8.1",
"gulp-autoprefixer": "1.0.1",
"gulp-concat": "^2.4.3",
diff --git a/src/jade/index.jade b/src/jade/index.jade
index a905457..15c1c1c 100644
--- a/src/jade/index.jade
+++ b/src/jade/index.jade
@@ -37,6 +37,7 @@ html
#logo
.jumbo__container
h1 Slack-yhteisö kaikille ohjelmoinnista ja ohjelmistoalasta kiinnostuneille harrastajille ja ammattilaisille.
+
.content
section
.row
@@ -48,20 +49,28 @@ html
.column.column1-2
p.
Etsitkö tiimikavereita projektiisi? Kiinnostaako koodaaminen, mutta et tiedä mistä lähtisi liikkeelle?
- Onko koodissasi bugi joka ei pitkän googlettamisen jälkeen ole vieläkään ratkennut?
+ Onko koodissasi bugi, joka ei pitkän googlettamisen jälkeen ole vieläkään ratkennut?
Koodiklinikka on kaikille avoin softakehitykseen keskittynyt yhteisö.
Tarkoituksenamme on yhdistää ja kasvattaa suomalaista ohjelmointiyhteisöä, sekä tarjota apua ja uusia kontakteja ohjelmoinnista innostuneille nuorille.
.column.column1-2
#members
- footer
- a(href='https://koodiklinikka.slack.com')
- i.fa.fa-slack
- a(href='https://github.com/koodiklinikka/koodiklinikka.fi')
- i.fa.fa-github
- a(href='https://twitter.com/koodiklinikka')
- i.fa.fa-twitter
+
+ #feed
+
+
+
+ footer
+ a(href='https://koodiklinikka.slack.com')
+ i.fa.fa-slack
+
+ a(href='https://github.com/koodiklinikka/koodiklinikka.fi')
+ i.fa.fa-github
+ a(href='https://twitter.com/koodiklinikka')
+ i.fa.fa-twitter
#fader
+
+
script(src='js/bundle.js')
diff --git a/src/js/components/feed.jsx b/src/js/components/feed.jsx
new file mode 100644
index 0000000..3b6726b
--- /dev/null
+++ b/src/js/components/feed.jsx
@@ -0,0 +1,48 @@
+'use strict';
+
+var React = require('react');
+var faker = require('faker');
+var _ = require('lodash');
+
+module.exports = React.createClass({
+ getInitialState() {
+ return {
+ messages: _.range(10).map(() => {
+ return {
+ image: faker.image.avatar(),
+ body: faker.hacker.phrase(),
+ timestamp: faker.date.recent(),
+ type: _.sample(['twitter', 'slack', 'github']),
+ meta: `Retweeted by @${faker.internet.userName()}`
+ }
+ })
+ };
+ },
+ componentDidMount() {
+ },
+ render() {
+ var messages = this.state.messages.map((message) => {
+ return (
+