Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mining pools #3

Open
wants to merge 1,294 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1294 commits
Select commit Hold shift + click to select a range
2528608
WebDollar Protocol Bundle fixes
ibudisteanu Jun 9, 2018
17b8658
minor fixes pools
ibudisteanu Jun 9, 2018
16ccae4
Fixing Top 2000 addresses
ibudisteanu Jun 9, 2018
7139560
Merge remote-tracking branch 'origin/master'
ibudisteanu Jun 9, 2018
f8dd5b6
version changed
ibudisteanu Jun 9, 2018
4b46d18
fix explorer
ibudisteanu Jun 9, 2018
968d4b7
350
ibudisteanu Jun 9, 2018
e947361
351 update
ibudisteanu Jun 9, 2018
cfb14e9
Team & Dedicated Community
IonutAlexandruPanait Jun 10, 2018
be493df
Merge remote-tracking branch 'origin/master'
IonutAlexandruPanait Jun 10, 2018
a4dce40
Pool Advanced Settings
ibudisteanu Jun 11, 2018
2e66f4d
WebDollar Protocol bundle
ibudisteanu Jun 11, 2018
dd642b1
Merge remote-tracking branch 'origin/master'
ibudisteanu Jun 11, 2018
850d63c
update Bounties Program port 80
ibudisteanu Jun 12, 2018
edddda5
update
ibudisteanu Jun 12, 2018
9215ee0
WebDollar protocol update
ibudisteanu Jun 12, 2018
e5e90b3
new changes update protcol
ibudisteanu Jun 12, 2018
97d1376
WebDollar Update Mining Pools
ibudisteanu Jun 14, 2018
e0d7b6d
Pool Miner Details - server list
ibudisteanu Jun 14, 2018
b3ccd09
Merge branch 'MiningPools' of /home/alex/Desktop/vue-Frontend with co…
IonutAlexandruPanait Jun 14, 2018
e222be3
mior fixes
ibudisteanu Jun 14, 2018
3add1a2
Merge remote-tracking branch 'origin/MiningPools' into MiningPools
IonutAlexandruPanait Jun 14, 2018
405fd2e
new bundle Mining Pools
ibudisteanu Jun 14, 2018
11b10f7
Merge remote-tracking branch 'origin/MiningPools' into MiningPools
IonutAlexandruPanait Jun 14, 2018
6d2291b
Disable Form
ibudisteanu Jun 14, 2018
b2d376f
Merge remote-tracking branch 'origin/MiningPools' into MiningPools
IonutAlexandruPanait Jun 14, 2018
84aadcf
mining pools
IonutAlexandruPanait Jun 14, 2018
8959c64
mining pools
IonutAlexandruPanait Jun 14, 2018
948480b
mining pools
IonutAlexandruPanait Jun 14, 2018
d0a2902
Routing for Pools & Bug Fix
ibudisteanu Jun 14, 2018
80b4538
Merge remote-tracking branch 'origin/MiningPools' into MiningPools
ibudisteanu Jun 14, 2018
c91e85b
WebDollar Protocol Pool
ibudisteanu Jun 14, 2018
f37ecc7
mining pools
IonutAlexandruPanait Jun 14, 2018
0c2f2a4
Changes update
ibudisteanu Jun 15, 2018
390d6fa
Merge remote-tracking branch 'origin/MiningPools' into MiningPools
ibudisteanu Jun 15, 2018
ecb7dab
mining pools
IonutAlexandruPanait Jun 15, 2018
6fd1f22
mining pools
IonutAlexandruPanait Jun 15, 2018
9b9046b
Pool Advanced
ibudisteanu Jun 15, 2018
63423ca
Merge remote-tracking branch 'origin/MiningPools' into MiningPools
ibudisteanu Jun 15, 2018
a252031
Pool Advanced Settings
ibudisteanu Jun 15, 2018
9989ad7
mining pools
IonutAlexandruPanait Jun 15, 2018
f219b13
Pool Advanced Settings
ibudisteanu Jun 15, 2018
ab6b73f
Merge remote-tracking branch 'origin/MiningPools' into MiningPools
ibudisteanu Jun 15, 2018
a6405d0
mining pools
IonutAlexandruPanait Jun 15, 2018
edfe310
mining pools
IonutAlexandruPanait Jun 15, 2018
55adf4e
mining pools
IonutAlexandruPanait Jun 15, 2018
56ee372
update Miner Pool hero
ibudisteanu Jun 15, 2018
2102815
Pool Hero
ibudisteanu Jun 15, 2018
f0a62c2
Miner Pool update
ibudisteanu Jun 16, 2018
9045ef2
Home Page
ibudisteanu Jun 16, 2018
fbde17f
bug fixes and new bundle
ibudisteanu Jun 16, 2018
1fc34d6
Major Update Protocol
ibudisteanu Jun 17, 2018
6d0933b
mining pools
IonutAlexandruPanait Jun 17, 2018
1e94f06
Merge remote-tracking branch 'origin/MiningPools' into MiningPools
IonutAlexandruPanait Jun 17, 2018
79823ba
mining pools
IonutAlexandruPanait Jun 17, 2018
6e4d5c6
mining pools
IonutAlexandruPanait Jun 17, 2018
879cb1b
mining pools
IonutAlexandruPanait Jun 17, 2018
d3abd19
mining pools & timeline update
IonutAlexandruPanait Jun 17, 2018
6e63fba
mining pools
IonutAlexandruPanait Jun 17, 2018
8f28dc0
Update Protocol
ibudisteanu Jun 17, 2018
af3359c
Merge remote-tracking branch 'origin/MiningPools' into MiningPools
ibudisteanu Jun 17, 2018
18dde30
Miner Pool hero
ibudisteanu Jun 17, 2018
b2137e2
typos
IonutAlexandruPanait Jun 17, 2018
f1a727d
Merge remote-tracking branch 'origin/MiningPools' into MiningPools
IonutAlexandruPanait Jun 17, 2018
e7d8d28
typos
IonutAlexandruPanait Jun 17, 2018
7e5faae
Refactoring vue frontend
ibudisteanu Jun 19, 2018
52d41eb
Miner Pool Statistics
ibudisteanu Jun 19, 2018
159d935
bundle
ibudisteanu Jun 19, 2018
f484835
Pool Statistics fixes
ibudisteanu Jun 21, 2018
64daa05
bundle update
ibudisteanu Jun 21, 2018
e6427f2
Bundle Update
ibudisteanu Jun 21, 2018
1069a9a
Bundle Update
ibudisteanu Jun 21, 2018
3d88c4c
Connecting Mining Pool
ibudisteanu Jun 22, 2018
15d7423
update bundle
ibudisteanu Jun 22, 2018
400893b
time Remaining
ibudisteanu Jun 23, 2018
cc54960
style details fix
IonutAlexandruPanait Jun 23, 2018
e279739
Merge remote-tracking branch 'origin/MiningPools' into MiningPools
IonutAlexandruPanait Jun 23, 2018
33ef6ae
style details fix
IonutAlexandruPanait Jun 23, 2018
72d292c
update style
IonutAlexandruPanait Jun 24, 2018
388b8b0
update style
IonutAlexandruPanait Jun 24, 2018
e394d8e
pools
IonutAlexandruPanait Jun 25, 2018
952ce10
added dockerfile
xkidro Jun 25, 2018
ce9f901
Merge pull request #1 from xkidro/master
IonutAlexandruPanait Jun 25, 2018
d8bd1f0
Update Mining Pools
ibudisteanu Jun 29, 2018
fabd2a4
Update Mining Pools
ibudisteanu Jun 30, 2018
36a7ce6
update
ibudisteanu Jul 2, 2018
c592bef
pools interface
IonutAlexandruPanait Jul 4, 2018
ff5bd5e
Merge remote-tracking branch 'origin/MiningPools' into MiningPools
IonutAlexandruPanait Jul 4, 2018
046806a
pools interface
IonutAlexandruPanait Jul 5, 2018
4adae58
Referral Update
ibudisteanu Jul 8, 2018
8f52ceb
New Update Referral System
ibudisteanu Jul 8, 2018
e41b4b3
Merge remote-tracking branch 'origin/MiningPools' into MiningPools
ibudisteanu Jul 8, 2018
3793f73
New Update Referral System 2
ibudisteanu Jul 8, 2018
65f7ebb
WebDollar Protocol
ibudisteanu Jul 8, 2018
95aa822
New Timeline
IonutAlexandruPanait Jul 8, 2018
8df0ba1
Merge remote-tracking branch 'origin/MiningPools' into MiningPools
IonutAlexandruPanait Jul 8, 2018
44fa8a6
Fixing minor issue Protocol
ibudisteanu Jul 8, 2018
3b7c042
Merge remote-tracking branch 'origin/MiningPools' into MiningPools
ibudisteanu Jul 8, 2018
1d4a494
timeline
IonutAlexandruPanait Jul 8, 2018
863ab1c
Merge remote-tracking branch 'origin/MiningPools' into MiningPools
IonutAlexandruPanait Jul 8, 2018
fcdaf5f
Update Miner Protocol hero
ibudisteanu Jul 9, 2018
e85f9d4
Merge remote-tracking branch 'origin/MiningPools' into MiningPools
ibudisteanu Jul 9, 2018
1f8a053
timeline
IonutAlexandruPanait Jul 9, 2018
907481c
Merge remote-tracking branch 'origin/MiningPools' into MiningPools
IonutAlexandruPanait Jul 9, 2018
0163e81
Pool
IonutAlexandruPanait Jul 9, 2018
b6239ad
update protocol
ibudisteanu Jul 9, 2018
6055d10
Minor fixes
ibudisteanu Jul 9, 2018
986c182
Pool Admin update
ibudisteanu Jul 9, 2018
2b85f51
referral list
IonutAlexandruPanait Jul 9, 2018
4a316eb
Update Protocol
ibudisteanu Jul 11, 2018
fb6a864
Merge branch 'master' of /home/alex/WebDollar/vue-Frontend2 with conf…
ibudisteanu Jul 12, 2018
1f13121
Merge remote-tracking branch 'origin/master'
ibudisteanu Jul 12, 2018
3092855
update template
ibudisteanu Jul 12, 2018
60292db
New Update Referral System 2
ibudisteanu Jul 12, 2018
a991ad3
WebDollar Protocol
ibudisteanu Jul 12, 2018
acb102b
Update fallback list
ibudisteanu Jul 12, 2018
7de09f5
Merge remote-tracking branch 'origin/master'
ibudisteanu Jul 12, 2018
5d13c0b
update protocol
ibudisteanu Jul 12, 2018
f81ff46
WebDollar Protool
ibudisteanu Jul 12, 2018
89606c9
dockerfile
xkidro Jul 13, 2018
30160d1
build user-interface from NodeWebdollar git
xkidro Jul 13, 2018
9860a97
Merge pull request #2 from xkidro/MiningPools
ibudisteanu Jul 13, 2018
7b5c33a
Merge pull request #3 from xkidro/master
ibudisteanu Jul 13, 2018
ed94992
server update
ibudisteanu Jul 14, 2018
afb8261
Merge remote-tracking branch 'origin/master'
ibudisteanu Jul 14, 2018
feb0a8c
WebDollar update
ibudisteanu Jul 15, 2018
a4bbf6b
update protocol
ibudisteanu Jul 15, 2018
8f3cf55
Update pool1
ibudisteanu Jul 15, 2018
2f05d09
Update 370
ibudisteanu Jul 15, 2018
4158e12
Update Protocol
ibudisteanu Jul 16, 2018
6a2a282
Update Protocol
ibudisteanu Jul 16, 2018
8be6699
Update Protocol
ibudisteanu Jul 16, 2018
8ef23da
Update Protocol
ibudisteanu Jul 16, 2018
d8809f7
Update Protocol
ibudisteanu Jul 16, 2018
2ddae75
Update Protocol
ibudisteanu Jul 16, 2018
451d374
Deploy Optimization
ibudisteanu Jul 16, 2018
108fd3c
Deploy Optimization
ibudisteanu Jul 16, 2018
276d7c6
Deploy Optimization
ibudisteanu Jul 16, 2018
3995a4f
update bug fixes
ibudisteanu Jul 16, 2018
26cf264
update
ibudisteanu Jul 16, 2018
910b0cf
update
ibudisteanu Jul 17, 2018
9abbc93
update Protocol
ibudisteanu Jul 17, 2018
23d3670
392
ibudisteanu Jul 17, 2018
29e0afe
update
ibudisteanu Jul 17, 2018
f14f19f
update protocol
ibudisteanu Jul 17, 2018
aacbe11
update Pool Protocol
ibudisteanu Jul 17, 2018
b65b688
update protocol version
ibudisteanu Jul 17, 2018
c13a3b2
update version
ibudisteanu Jul 17, 2018
47f7d1f
update version
ibudisteanu Jul 17, 2018
782d818
update version
ibudisteanu Jul 17, 2018
83d7a43
Update Protocol
ibudisteanu Jul 18, 2018
425f34e
update protocol
ibudisteanu Jul 18, 2018
f092a73
New road map
IonutAlexandruPanait Jul 18, 2018
5eccb8c
referral draft
IonutAlexandruPanait Jul 18, 2018
da64a2a
miner list statistics
IonutAlexandruPanait Jul 18, 2018
acf591a
miner list statistics
IonutAlexandruPanait Jul 18, 2018
3ea19e9
update protocol with optmizations
ibudisteanu Jul 18, 2018
d429ee8
fix issue
ibudisteanu Jul 18, 2018
49981d6
fix issue
ibudisteanu Jul 18, 2018
b0a2a2c
fix issues downloading
ibudisteanu Jul 18, 2018
6e48d75
Invalidating Version
ibudisteanu Jul 18, 2018
6a7e64e
Invalidating Version
ibudisteanu Jul 18, 2018
18bfbae
fixing sync optimization
ibudisteanu Jul 18, 2018
c2ed1d7
update
ibudisteanu Jul 18, 2018
2e65ff1
fixing sync optimization
ibudisteanu Jul 18, 2018
9f052ae
fixing sync optimization #3
ibudisteanu Jul 18, 2018
e6461fe
fixing sync optimization #3
ibudisteanu Jul 18, 2018
d74ddeb
Version tx
ibudisteanu Jul 18, 2018
7fc964b
Fee Update version
ibudisteanu Jul 19, 2018
e735213
update 377
ibudisteanu Jul 19, 2018
88c3688
fee
ibudisteanu Jul 19, 2018
4a2f558
update #4
ibudisteanu Jul 19, 2018
7bc8577
fixing sync optimization #4
ibudisteanu Jul 19, 2018
5800ccd
update frontend
ibudisteanu Jul 19, 2018
df42c54
update pool statistics
ibudisteanu Jul 19, 2018
93b5f02
Merge remote-tracking branch 'origin/MiningPools' into MiningPools
ibudisteanu Jul 19, 2018
ec66328
WebDollar Protocol bundle
ibudisteanu Jul 19, 2018
6008fff
update bug fixes
ibudisteanu Jul 19, 2018
38ef9a5
update fee
ibudisteanu Jul 19, 2018
ece3eef
update
ibudisteanu Jul 19, 2018
efd56ab
update fixes
ibudisteanu Jul 19, 2018
aecb599
update
ibudisteanu Jul 20, 2018
6979889
update bug fixes
ibudisteanu Jul 20, 2018
a286eeb
pool statistics update
ibudisteanu Jul 20, 2018
a9128f5
change pools options
ibudisteanu Jul 20, 2018
b740c87
update index
ibudisteanu Jul 20, 2018
4c1ec5a
updae pool statistics
ibudisteanu Jul 20, 2018
e0ab143
update bug fixes
ibudisteanu Jul 20, 2018
8b0ac5f
update bug fixes
ibudisteanu Jul 20, 2018
692a649
update bug fixes
ibudisteanu Jul 20, 2018
a7069dc
update version
ibudisteanu Jul 20, 2018
7a78e55
Update protocol
ibudisteanu Jul 20, 2018
012eb0f
fix protocol update
ibudisteanu Jul 22, 2018
b979070
Update bug fixes #2 protocol
ibudisteanu Jul 23, 2018
2390081
Merge remote-tracking branch 'remotes/origin/master' into MiningPools
IonutAlexandruPanait Jul 24, 2018
e7e755b
Merge remote-tracking branch 'remotes/origin/master' into MiningPools
IonutAlexandruPanait Jul 24, 2018
391b55b
Merge remote-tracking branch 'remotes/origin/master' into MiningPools
IonutAlexandruPanait Jul 24, 2018
a6e46f3
fix bundle
ibudisteanu Jul 25, 2018
864812b
Merge remote-tracking branch 'origin/MiningPools' into MiningPools
ibudisteanu Jul 25, 2018
a263394
Update Team.hero.vue
cbusuioceanu Jul 26, 2018
5b24b93
Referral List Update
ibudisteanu Jul 27, 2018
ab44d4f
update Bundle new version
ibudisteanu Jul 30, 2018
c954aec
Merge remote-tracking branch 'origin/master'
ibudisteanu Jul 30, 2018
6e9e378
update sync
ibudisteanu Jul 30, 2018
64a2ee8
update bundle
ibudisteanu Jul 30, 2018
ea974f6
Merge remote-tracking branch 'remotes/origin/master' into MiningPools
IonutAlexandruPanait Jul 31, 2018
8c762c2
Merge pull request #5 from cbusuioceanu/master
IonutAlexandruPanait Aug 2, 2018
7e4c7ae
Update Protocol
ibudisteanu Aug 2, 2018
58b70ec
Merge remote-tracking branch 'origin/MiningPools' into MiningPools
ibudisteanu Aug 2, 2018
b2fb3b6
Update Protocol
ibudisteanu Aug 2, 2018
c90397a
Merge remote-tracking branch 'origin/master'
ibudisteanu Aug 2, 2018
edb9c84
Update WebDollar Protocol
ibudisteanu Aug 2, 2018
f5633be
Update Protocol
ibudisteanu Aug 2, 2018
90731e3
New referral page
IonutAlexandruPanait Aug 3, 2018
25899da
Protocol Update 398
ibudisteanu Aug 3, 2018
ef4eba4
Update WebDollar Protocol
ibudisteanu Aug 4, 2018
415157d
Update new consensus Bundle
ibudisteanu Aug 6, 2018
bca9ce0
Update new consensus Bundle #2
ibudisteanu Aug 6, 2018
bec7d66
interface update
IonutAlexandruPanait Aug 7, 2018
3e57eb6
New Bundle with GZIP activated and avoid downloading the same blocks
ibudisteanu Aug 7, 2018
f082ca3
new Bundle GZip Manager
ibudisteanu Aug 8, 2018
cba785f
update NiPoPoW same proof but different chainWork
ibudisteanu Aug 8, 2018
0d50f6f
update bundle for fixing isGreaterThan
ibudisteanu Aug 8, 2018
f8f26fc
Update Merge
ibudisteanu Aug 8, 2018
8811f32
Merge remote-tracking branch 'origin/MiningPools' into MiningPools
ibudisteanu Aug 8, 2018
19c54bd
Update Merge
ibudisteanu Aug 8, 2018
c23b141
Pool Update
ibudisteanu Aug 9, 2018
8c22deb
minor fix Pool Miner Work
ibudisteanu Aug 9, 2018
5f36004
Display Pool Miners
ibudisteanu Aug 9, 2018
3419607
update protocol
ibudisteanu Aug 9, 2018
11119bc
fix
ibudisteanu Aug 9, 2018
1da71e5
protocol deploy bug fixes geolocation
ibudisteanu Aug 9, 2018
b49340f
bundle - making geolocation faster
ibudisteanu Aug 9, 2018
0000580
WebDollar Protocol update
ibudisteanu Aug 9, 2018
2cbbd39
WebDollar Protocol update peer to peer list
ibudisteanu Aug 9, 2018
3546d24
Update Mining Pools
ibudisteanu Aug 10, 2018
b557baa
WebDollar update protocol
ibudisteanu Aug 11, 2018
c1dc9b0
hard fork
ibudisteanu Aug 14, 2018
742858b
hard fork update
ibudisteanu Aug 14, 2018
238907b
update version
ibudisteanu Aug 14, 2018
e770939
Update Pool-Statistics.vue
morion4000 Aug 14, 2018
a6d64a8
Update Miner-Pool.hero.vue
morion4000 Aug 14, 2018
04e8bf1
Merge pull request #6 from morion4000/patch-1
IonutAlexandruPanait Aug 14, 2018
9bed38b
new bundle fix Browser issue with chainWork
ibudisteanu Aug 14, 2018
19014d5
Merge remote-tracking branch 'origin/MiningPools' into MiningPools
ibudisteanu Aug 14, 2018
20d9ef2
update bundle to include concurent downloading
ibudisteanu Aug 14, 2018
4252235
Merge remote-tracking branch 'origin/MiningPools' into MiningPools
IonutAlexandruPanait Aug 26, 2018
6e90c29
fix
IonutAlexandruPanait Aug 26, 2018
a16ce4b
new header & map
IonutAlexandruPanait Aug 27, 2018
e371d63
Fix statistics
IonutAlexandruPanait Aug 27, 2018
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 2 additions & 1 deletion .babelrc
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,11 @@
"presets": [
["env", { "modules": false }],
// ["es2017"],
// ["stage-3"],
// ["stage-3"]
],
"plugins": [
"syntax-dynamic-import",
"transform-regenerator",
"transform-runtime"
]
}
11 changes: 10 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,13 @@ npm-debug.log
yarn-error.log
.idea
*.iml
accounts.txt
accounts.txt


public/hidden
package-lock\.json

certificates/ca_bundle.crt
certificates/certificate.crt
certificates/private.key

7 changes: 7 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
language: node_js
node_js:
- stable
notifications:
slack:
secure: eh6E6WvUBgOdTc2H/p/sZH38l/jytQFknP+VZB1R2NsO8FQlx4sPxvowQ2WNVemwFPo/BPg19kk0JE9T7/qj6Gi71kTdAsV3FUUPDQqopyC9jo2vGtorRHIUyzk6WOM+1LMHdYkY7nZ2YjCHcGvPbBmAgqQKEidFCbii8t1i90nGarH169CavSKCPZCdfjH5KAoliou5Ioz4vIQiyqVWglFxpuknG9pEBV/Wk0d4ogrBv1kjI03kPqrLjnMZJUbHTPP5iEyBdFfQeaJXmK8Zl51x5bR0z5ii6rjMukTk8QJMQEGM9qMVnio6NlHHCkGO5SMjqJ2FMcoRCc+GUwTyoo7cXmKS5Tw3eyWUJwLT5a34gzcr7gbn9MI68Gr7z2UcGm2ip9Hdx4FyIJTemiJJosJhfd538BY+UoLyGhqWY0IkAdsm5TxIUck8hT70co1dWlL4owsPuiIbjW7jygfQ6kE5R4GgFoD1uE0PZiE0SwlEubz8m96nzq/hHeWKaiB6C7gPhSKPy4fHGoGCB5EwRuevewCH6/3HL7UYy+VuhOZcm0+YJQBA1bYS73HwvnHeiSHHLpMj5+874to4/4IKiOm1AQN/aD8V5+z0kar3HiHf41+gwHrBIQT0fqCrtQubLKmcUL89pNGXU1Yy9BdfcEzDna4If2u2W7j86XTlWOM=
email: false
27 changes: 27 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
FROM node:8-alpine

# Install build packages and npm global packages
RUN apk update && apk add --no-cache make gcc g++ python certbot git && npm install -g cross-env webpack webpack-cli pm2 rimraf

# Copy files
COPY . .

# Run npm install for build
RUN npm install

# Build
RUN npm run build

# Build User Interface
RUN git clone https://github.com/WebDollar/Node-WebDollar && cd Node-WebDollar && git checkout MiningPools && npm install && npm run build_browser && npm run build_browser_user_interface && rm -f /public/WebDollar-dist/WebDollar-Protocol-bundle.js && rm -f /public/WebDollar-dist/WebDollar-Protocol-bundle.js.map && cp /vue-Frontend/public/WebDollar-dist/WebDollar-Protocol-bundle.js /public/WebDollar-dist/ && cp /vue-Frontend/public/WebDollar-dist/WebDollar-Protocol-bundle.js.map /public/WebDollar-dist/

# Clean Everything
RUN apk del make gcc g++ python &&\
rm -rf /tmp/* /var/cache/apk/* &&\
npm cache clean --force

# Ports
EXPOSE 80
EXPOSE 443

CMD ["npm","start"]
112 changes: 10 additions & 102 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,113 +1,21 @@
# SkyHub Vue.js
# WebDollar Front-end [![Build Status](https://travis-ci.org/WebDollar/vue-Frontend.svg?branch=master)](https://travis-ci.org/WebDollar/vue-Frontend)

# Online Versions:
WebDollar VueJS 2 Front-end Integration

1. skyhub.me:80 for Vue.js Frontend
2. skyhub.me:4000 for Express Backend with Redis Database
DEMO: http://webdollar.io

**Gitter** - for communications with the SkyHub contributors:

1. https://gitter.im/SkyHub/SkyHubRomania
2. https://gitter.im/SkyHub/Lobby

## 1 Installation
# Instructions to install

1. Install Node.js : https://nodejs.org/en/download/
2. gitclone repository https://github.com/ibudisteanu/SkyHub-Frontend-React.js.git . You can also install and clone using **Git Desktop**
3. run in cmd/terminal `npm install`
3. In case there are missing node_modules in the package.json, you need to install the missing node_modules using the command line `npm install missing-node-module-name --save` (in case there are missing modules )
`npm install`

4. Open cmd/Terminal
1. `cd location\clone_repository\`

In case you have problems and encounter errors installing SkyHub, please contact us in the Gitter!!

## Build Setup - Running SkyHub locally

**Requires Node.js 7+**
#Instructions to run

``` bash
# install dependencies
npm install # or yarn
`npm run dev`

# serve in dev mode, with hot reload at localhost:8080
npm run dev
### Instructions to deploy
`npm run build`

# build for production
npm run build
`npm run start`

# serve in production mode
npm start
```
##### intellij WebStorm

The "src" folder must be set as Resource Root. To do this Settings->Directories where you Set Directories "src" folder as "Resource Root"




# TO DOs

##### Working components


1. Login
2. Register
1. Facebook & Google integration
3. REST
1. Socket.io
1. Cookie Authentication JWT (using tokens)
2. HTTP requests
5. Header Navigation Menu
6. Server Status Head Bar
7. Forums
1. Preview Forums
2. Preview Forum
3. View Forum
4. Add Forum
5. Vuex Store
8. Topics
1. Preview Topics
2. Preview Topic
3. View Topic
4. Add Topic
5. Vuex Store
9. Replies (part of)
1. View Reply
2. View Replies (All Replies)
3. Add Reply
4. Vuex Store
10. Attachments
1. Image/Link Attachments
2. Meta Scrapper (using Backend). It should scrape the content also on frontend too... to reduce the number of communications and work-load from the Backend
11. Voting
1. View Vote
12. Notifications
1. System Notifications (Notifications API)
1. Asking Permisions
2. Vuex Store
3. Sticky Button for asking permissions
2. SkyHub Notifications


## To DOs

1. Topics
Edit Topics
Delete Topics
2. Replies
Edit Replies
Delete Replies
3. Voting
Add Voting (Up and Downs)
Unvote
4. WebSock (SocketWorker) on the Server Side Rendering as a fetching mechanism instead of using http requests


### Server Side Rendering component
https://github.com/egoist/vue-no-ssr

## License

CopyRight 2016-2017 by BIT TECHNOLOGIES RO
htttp://bit-technologies.net
3 changes: 2 additions & 1 deletion build/webpack.base.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ module.exports = {
'root': path.resolve(__dirname, '../'),
'public': path.resolve(__dirname, '../public'),
'src': path.resolve(__dirname + '/../src'),
'consts': path.resolve(__dirname + '/../src/consts'),
'models': path.resolve(__dirname + '/../src/models'),
'client': path.resolve(__dirname + '/../src/client'),
'store': path.resolve(__dirname + '/../src/store'),
Expand All @@ -44,7 +45,7 @@ module.exports = {
test: /\.js$/,
loader: 'babel-loader',
//exclude: /node_modules/,
exclude: /node_modules(?!\/quill-image-drop-module|quill|quill-image-resize-module)/,
exclude: /node_modules/,
},
{
test: /\.(png|jpg|gif|svg)$/,
Expand Down
31 changes: 1 addition & 30 deletions build/webpack.client.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -13,14 +13,10 @@ const config = merge(base, {
},
resolve: {
alias: {
createApi: path.resolve(__dirname + '/../src/services/hackernews-api/create-api-server.js'),
communicationService: path.resolve(__dirname + '/../src/services/communication/client-socket/ClientSocket.service.js'),
}
},
plugins: [
new webpack.ProvidePlugin({
'window.Quill': 'quill/dist/quill.js',
'Quill': 'quill/dist/quill.js',
}),
// strip dev-only code in Vue source
new webpack.DefinePlugin({
Expand Down Expand Up @@ -51,32 +47,7 @@ const config = merge(base, {

if (process.env.NODE_ENV === 'production') {
config.plugins.push(
// auto generate service worker
new SWPrecachePlugin({
cacheId: 'vue-hn',
filename: 'service-worker.js',
minify: true,
dontCacheBustUrlsMatching: /./,
staticFileGlobsIgnorePatterns: [/\.map$/, /\.json$/],
runtimeCaching: [
{
urlPattern: '/',
handler: 'networkFirst'
},
{
urlPattern: /\/(top|new|show|ask|jobs)/,
handler: 'networkFirst'
},
{
urlPattern: '/item/:id',
handler: 'networkFirst'
},
{
urlPattern: '/user/:id',
handler: 'networkFirst'
}
]
})

)
}

Expand Down
2 changes: 1 addition & 1 deletion build/webpack.server.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -36,4 +36,4 @@ module.exports = merge(base, {
}),
new VueSSRServerPlugin()
]
})
});
Empty file added certificates/readme.md
Empty file.
1 change: 1 addition & 0 deletions certificates/well-known/acme-challenge/ssl-challenge
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
In this directories must be the acme challenges
2 changes: 0 additions & 2 deletions constants.js
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,6 @@ module.exports =
BACKEND_URL : BACKEND_URL,
BACKEND_WEBSITE_URL : BACKEND_WEBSITE_URL,



SERVICE_HTTP_API_URL : trimSlash(BACKEND_WEBSITE_URL) + '/api/',

SERVICE_WEBSOCK_URL : BACKEND_URL,
Expand Down
4 changes: 2 additions & 2 deletions manifest.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "Vue Hackernews 2.0",
"short_name": "Vue HN",
"name": "WebDollar Currency of the Internet",
"short_name": "WebDollar",
"icons": [{
"src": "/public/logo-120.png",
"sizes": "120x120",
Expand Down
Loading