- skyhub.me:80 for Vue.js Frontend
- skyhub.me:4000 for Express Backend with Redis Database
Gitter - for communications with the SkyHub contributors:
-
Install Node.js : https://nodejs.org/en/download/
-
gitclone repository https://github.com/ibudisteanu/SkyHub-Frontend-React.js.git . You can also install and clone using Git Desktop
-
run in cmd/terminal
npm install
-
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 ) -
Open cmd/Terminal
cd location\clone_repository\
In case you have problems and encounter errors installing SkyHub, please contact us in the Gitter!!
Requires Node.js 7+
# install dependencies
npm install # or yarn
# serve in dev mode, with hot reload at localhost:8080
npm run dev
# build for production
npm run build
# serve in production mode
npm start
The "src" folder must be set as Resource Root. To do this Settings->Directories where you Set Directories "src" folder as "Resource Root"
- Login
- Register
- Facebook & Google integration
- REST
- Socket.io
- Cookie Authentication JWT (using tokens)
- HTTP requests
- Socket.io
- Header Navigation Menu
- Server Status Head Bar
- Forums
- Preview Forums
- Preview Forum
- View Forum
- Add Forum
- Vuex Store
- Topics
- Preview Topics
- Preview Topic
- View Topic
- Add Topic
- Vuex Store
- Replies (part of)
- View Reply
- View Replies (All Replies)
- Add Reply
- Vuex Store
- Attachments
- Image/Link Attachments
- 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
- Voting
- View Vote
- Notifications
- System Notifications (Notifications API)
- Asking Permisions
- Vuex Store
- Sticky Button for asking permissions
- SkyHub Notifications
- System Notifications (Notifications API)
- Topics
Edit Topics Delete Topics - Replies
Edit Replies Delete Replies - Voting Add Voting (Up and Downs) Unvote
- WebSock (SocketWorker) on the Server Side Rendering as a fetching mechanism instead of using http requests
https://github.com/egoist/vue-no-ssr
CopyRight 2016-2017 by BIT TECHNOLOGIES RO htttp://bit-technologies.net