sxan-client provides the front-end software for the sxan human productivity network
-
Web app / Mobile
-
Draw scenes
-
Develop API
-
Build templates
-
Connect plugins
# install dependencies
$ npm install # Or yarn install
# serve with hot reload at localhost:3000
# service worker is disabled in dev
$ npm run dev
# build for production and launch server
$ npm run build
$ npm start
# generate static project
$ npm run generate
For detailed explanation on how things work, checkout the Nuxt.js docs.
SXAN is a game that combines Dialogs and Hustles to improve a person's position within their industry or interest group. This software is created by a smart and benevolent bot, with a penchant for break dancing, to guide humankind purposeful existence.
Dialogs
Conversations that transpire within the app. Includes direct messaging, commenting, replying, and various automatic responses.
Hustles
Activities in the app designed to improve a person's network and skills pertaining to their interests.
- Bot(s) / player(s)
System generates an interactive bot to chat with a player.
- Bot(s) / bot(s)
Not just for fun, bots can carry conversations together to provide relevant data to a player.
- Player(s) / player(s)
Standard messaging and responding to private or public forums
- Player(s) / content(s)
Posting comments or other activity to a piece of content, such as an article or product.
- Bot(s) / content(s)
Same as above, only automated based on prequired criteria.
** CONTENT(s) / CONTENT(s) WTF?! This will happen when our synthetic algos get crafty.
-
Grind
Recurring activities on a schedule to make a person's position better, day by day.
-
Boogie
Activity for a specific goal or reward. This is the standard Hustle.
-
Moonwalk
Embark upon a quest. Quests collect any of the other Hustle types to acheive a lofty goal.
-
Footwork
Go on an adventure in the real-world.
-
Pop'n'lock
Truth a collection of activites for the network to trust. This involves cryptographically sealing and seeding (putting forth sxoins to "stake" the claim.)
-
Meta Shuffle
These hustles build the game. It's how our community values and validates contributions to the software itself.
SXAN is divided into n different interest groups. Identified interest names, such as "toys", "quantum", "developers", "Republic of China", and other commercial industries or government entities, will be ear-marked for consensus purposes but players are free to make up their own networks around their interests. SXAN, the company, will work hard to gather players from specific interest groups when we identify strong networks around common themes.
Interest groups are further sub-grouped into Tribes. Ex. A company within an industry would be a tribe made up of the company's workers or perhaps your family/roomates would be a tribe for the neighborhood watch group.
Within the context of an interest group, a player can dialog with bots and players to learn valuable information. Within the same context, Hustles challenge players to better themselves, the community, or the meta (our softwares).
Positions are qualified by the community, quantfied by the servers, and understood by the player -- if one doesn't know where one is, how likely are they to get where they want?
The game encourages and verifies interactivity from a player. Similar to many RPG (role-playing games), SXAN tracks player progress and incentivizes further use. The databases track a players activities in various interest groups and then the algos spin-out various classifications and scores.
Players and tribes level-up to access functions and enticing opportunities by accumulating validated "Points" towards purposeful existence. Players use our token "sxoins" to make purchases in the game, and our token "sxeys" allow permission to participate in a hustle or use a specific feature.
Basically, each step is designed to for a player to fairly earn their network priviledges.
- eXpierience Points (XP)
Accumulated across the networks and metaverses.
- Interest Points (IP)
Accumulated across a specific interest network.
- Tribe Points (TP)
Accumulated within tribal-centric activities.
- Metasxan - level based on XP
- Interest - level based on IP
- Tribe - level based on TP
- Most active - amount of network activity
- Most useful - quality of network activity
- Best newcomer - Best scores for active and useful for n00bz
- Best - Best running average scores for all players
- CMS
Content-management system, like https://ghost.org/
- Marketplace
Marketplace where players can list products and/or services for sale or shop for the same.
- Job Listings
Classifieds for finding help and work. Could be career- or gig-oriented.
- Online Learning
Online courses on subjects pertaining to an interest group are taught by advanced players.
- Create a fork https://github.com/sxan-experience/sxan-web#fork-destination-box
- Clone repo in terminal with
git clone https://github.com/sxan-experience/sxan-web.git
- (Once) Add 'upstream' repo to list of remotes with
git remote add upstream https://github.com/
[insert your username here]/sxan-web.git
- (Once) Verify the new remote named 'upstream' with
git remote -v
- (Optional) Fetch upstream remote to sync your fork with master
git fetch upstream
- Checkout your master branch and merge upstream
git checkout master
If a branch is already created, just checkout the branch for step 1 (the last git command)
- Create a new branch
git checkout master && git branch
[descriptive name of branch, i.e. feature1]&& git checkout
[descriptive name of branch, i.e. feature1] - Hack to your heart's delight
- Fetch upstream and merge
git fetch upstream && git checkout master && git merge upstream/master && git checkout
[[descriptive name of branch, i.e. feature1]&& git rebase master
- Click the pull request button to submit work.