Skip to content

Contribution to the "Hack your Profile" Hackathon from LUKSO

Notifications You must be signed in to change notification settings

fhildeb/luksotastic

Repository files navigation

LUKSOTASTIC

Contribution to the "Hack your Profile" Hackathon from LUKSO

Project Name: LUKSOTASTIC Participants: fhildeb

1. Introduction

This project is a contribution to the "Hack your Profile" Hackathon from the LUKSO Network. Users can execute the application in modern browsers connected to MetaMask on the LUKSO L14 test network.

The LUKSO Blockchain is a Web3 network for the creative economy, combining fundamentally new smart contract standards with digital and physical goods. Forming a community around the project is essential. Currently, these interactions break down to communicating over Twitter or dedicated discord channels. The lack of social media platforms on LUKSO leads to creating an application where users can interact with profiles directly.

LUKSOTASTIC offers a Lightway Social Media Platform featuring it's Social Currency LSTC to add reactions to NFT's and reputation to universal profiles. Users can log in to the application by using the browser extension MetaMask. Anyone can enter a profile's address to load data front its universal profile into the application. Their assets can be upvoted, hyped up, or supported by one single transaction. Every interaction earns users and the profile's owner LSTC tokens, which symbolizes their reputation. The token is uniquely bound to accounts or wallets and might be used to enter community events or gain advantages from external applications that dock onto LUKSOTASTIC.

Project Links:

Guides used to integrate software:

Programming Languages:

  • Solidity (Smart Contract)
  • JavaScript (Browser Wallet)

Script Languages:

  • HTML (React Rendering)
  • CSS (Formatting/Animation)

2. Showcase

YouTube Showcase

luksotastic_showcase_1 luksotastic_showcase_2 luksotastic_showcase_3

3. Setup

npm npm

3.1 Preparation

The Application will need npm and Node.js installed on the machine. Follow these steps here to get ready.

3.2 Installation

git clone [this project]
cd ./luksotastic

npm install

3.3 Start the Application

cd ./[project_root]
npm run start

The Application is now running at localhost:3000

To stop the Application use Ctrl+C in terminal

4. Avalable Developer Scripts

npm start

Runs the app in the development mode. Open http://localhost:3000 to view it in the browser. The page will reload if you make edits. You will also see any lint errors in the console.

npm test

Launches the test runner in the interactive watch mode. See the section about running tests for more information.

npm run build

Builds the app for production to the build folder. It correctly bundles React in production mode and optimizes the build for the best performance. The build is minified and the filenames include the hashes. See the section about deployment for more information.

About

Contribution to the "Hack your Profile" Hackathon from LUKSO

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published