Coder Social home page Coder Social logo

shakhruz / angelfarmers-ui Goto Github PK

View Code? Open in Web Editor NEW
17.0 2.0 18.0 10.3 MB

F12+ is a suite of tools for FarmersWorld game that help farm and trade. Комплект инструментов для игроков в FarmersWorld.io

Home Page: https://fw.angelfarmers.com

HTML 0.11% Vue 66.62% SCSS 0.12% JavaScript 33.15%
p2e wax waxjs waxio eosio blockchain dapp farmersworld play2earn crypto

angelfarmers-ui's Introduction

по-русски

F12+ FarmersWorld.io tools by AngelFarmers

Play like professional. Farm resources and participate in building the Metaverse. Join our AngelFarmers Guild, participate in DAO, invest and get dividends

Снимок экрана 2022-03-02 в 21 02 57

F12+ is open source dapp that helps FarmersWorld.io players farm resources and trade on Atomic and Alcor.

https://fw.angelfarmers.com - official version for AngelFamers guild members

Features overview:

  1. Calculate current value of your farm assets
  2. Estimate earnings and ROI
  3. Automatically perform mundane actions like claiming, repairing, recovering energy, feeding animals and more
  4. Easily perform farm management actions like Withdraw and deposit funds, Exchange tokens, Transfer NFTs and tokens, Craft and buy in the game market, Stake for CPU, Exchange crops, Sell NFTs on Atomic and etc.
  5. Overview and manage multiple farms in one window. Calculate total value and estimate earnings on all your farms.
  6. Use non-Wax Cloud Wallet (Anchor and others) accounts for farming
  7. Check-in with your farms status on Telegram via F12+ bot. Get notifications for all transfers on your accounts and issues
  8. Analyze Atomic market for artitrage opportunities
  9. Analyze Alcor orderbooks for trading
  10. Bilingual support in English and Russian

About AngelFarmers

We are a gaming league of players and investors, enjoying FarmersWorld.io game on WAX blockchain. Our goal is to support fellow members of the league in playing the game, earning passive income and having most fun with it. In order to help best players expand and investors make most of their money we have created a guid token - AWAX.

AWAX or Angel WAX is a savings/dividends/governance token of AngelFarmers Guild. AWAX is a native token on WAX blockchain that is traded on Alcor exchange:

Swap WAX/AWAX

Orderbooks for WAX/AWAX

Every guild member who invests 5% of their income from Farmers World into AWAX are eligible to participate in the following:

  1. Propose new features and work done for F12+ tools
  2. Vote on new development and community agenda
  3. Receive airdrops with NFTs and tokens earned by community investfund
  4. Receive dividends from community investment fund
  5. Receive funds to invest and trade from community fund

Use

Project setup

npm install

Compiles and hot-reloads for development

npm run serve

Compiles and minifies for production

npm run build

Key settings:

In order to make the app work with Firestore Database you will need to create a new Firebase project, add a web app and generate API_KEY and obtain configuration info from Firebase.

Place the configuratino info into .keys.js file in the root project folder with the following code:

export const FB_APIKEY="..."
export const FB_authDomain="..."
export const FB_projectId="..."
export const FB_storageBucket="..."
export const FB_messagingSenderId="..."
export const FB_appId="..."
export const FB_measurementId="..."

Contributions

Chineese translation by cnscdh!

angelfarmers-ui's People

Contributors

shakhruz avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

angelfarmers-ui's Issues

Сделать карточку с курсами валют и мировым временем

Вынести курсы валют из верхней части и добавить в виде карточки в начале панели
Показывать подробно курс, курс к доллару, изменение за 24 часа, объем торговли на сутки
Добавить красивые часики над этим делом - мое время, Сингапур, Москва, Нью Йорк например

Предупреждать и отключать авто управление если баланс в авакс меньше рекомендуемого уровня

Показывать баннер или сообщение о том что автоуправление выключено потому что нехватает авакс на счету фермы. Не проводить автоматические действия если баланс минусовой.

Добавить дату начала расчета дохода для рекомендуемой суммы вложения. Для новых ферм эта дата будет устанавливаться от даты запуска первого обслуживания + 3 дня. То есть первые три дня "бесплатно" автоуправления, потом надо задонать в ваксы чтобы работал автомат.

страница просмотра информации об одной ферме /farm/id

Сделать переход из списка топ ферм на отдельную страницу где можно посмотреть информацию о ферме.
Страница должны иметь адрес /farm/имя_фермы - чтобы можно было перейти на нее и сразу получить информацию о ферме

npm run serve error

Hello i have errors when runing npm run serve command

` ERROR Failed to compile with 10 errors

These dependencies were not found:

  • @/../.keys.js in ./src/db.js, ./src/service/dfuseapi.js
  • node:buffer in ./node_modules/node-fetch/src/index.js
  • node:http in ./node_modules/node-fetch/src/index.js
  • node:https in ./node_modules/node-fetch/src/index.js
  • node:net in ./node_modules/node-fetch/src/utils/referrer.js
  • node:stream in ./node_modules/node-fetch/src/index.js
  • node:url in ./node_modules/node-fetch/src/request.js
  • node:util in ./node_modules/node-fetch/src/headers.js
  • node:zlib in ./node_modules/node-fetch/src/index.js

To install them, you can run: npm install --save @/../.keys.js node:buffer node:http node:https node:net node:stream node:url node:util node:zlib
Error from chokidar (C:): Error: EBUSY: resource busy or locked, lstat 'C:\pagefile.sys'

`

Any idea ?

Сортировка карточек ферм

Добавить возможность сортировать фермы по порядку в форме добавления ферм. Это позволит настраивать вид под себя.

Сделать карточку с ценами на атомике

Переделать страницу Атомик в карточку на панели, показывать только самое важное - цена и % разницы от крафта. При нажатии на название можно попасть в атомик и там купить и посмотреть торговлю.
Добавить кнопку в панели Аккаунты для включения/выключения этой карточки Атомик.

Поддержка breeding

Добавить поддержку процесса бридинга - выращивания новых телят коровой и бычком:

  • Добавить галочку в настройки фермы "Breeding" "Выращивать телят"
  • Смотреть есть ли свободная корова и бык, когда корова свободна (не в процессе подготовки молока), то запускать процесс бридинга с быком.
  • Кормить быка кукурузой пока не завершится процесс появления теленка
  • Фиксировать приход теленка(телят) в результате бридинга и показывать его в общем доходе фермы

Добавить в расчеты доход от membership

При расчете доходности фермы считать расход на еду для мембера (100 еды), дохода от получения фамер коина и дохода от эктра ресурсов, полученных в результате

Несуществующие коровы и курицы

Иногда на выбранной ферме (не главное и первой, а той что в списке и выбранной пользователем среди аккаунтов) показываются коровы и курицы которых реально нет на ферме.
Подозреваю что это животные с главной фермы, которые почему-то остаются отображаться в карточке, хотя на ферме их нет.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.