Giter VIP home page Giter VIP logo

draft-daddy's Introduction

⛓️ On Chain Buidls

  • A dynamic SVG NFT project for the BuidlGuidl
  • Uses chainlink functions to verify membership by making request from smart contract to off chain API
  • Dynamically displays NFT's background color, build count, and ens name
  • A contest where players are airdropped ERC-20 tokens to deposit into ERC-4626 vaults
  • Uses Chainlink VRF to randomly determine return on investment for each of the three vaults
  • Leaderboard and round state are tracked using events emitted on chain
  • Learn how to integrate price feeds in your smart contracts using AggregatorV3Interface
  • Spin the wheel of fruit to request a verifiably random number from the VRF Coordinator
  • Play with the simple counter contract to understand how chainlink keeper nodes perform automated tasks on chain
  • Swap tokens using uniswap's smart order router that computes the optimal route before executing the swap
  • Gets the price for a base asset in terms of a quote asset using chainlink price feeds
  • Fetches abi from etherscan API and output the result to a .json file inside the ./abis directory

🕸️ Web2 Builds

  • Full stack, single page web app managing all data for a local golf organization
  • Users are able to input their strokes, putts, and greenies as they play each golf round
  • Custom built internal API that handles create, read, update, and delete operations
  • Calculates handicaps and points for determining individual tournament and season long champions
  • Elementary school website promoting services and providing up to date information for parents
  • Offers forms that enable users to send the school messages via emails that are DKIM verified with Postmark
  • Uses a headless content management system to update data and images displayed on the site

draft-daddy's People

Contributors

mattpereira avatar

Watchers

 avatar

Forkers

baretank

draft-daddy's Issues

Populate nfl_matchup table with data

Overview

We want to populate the nfl_matchup table with data for the 2023 nfl season.
image

Action Items

  • Decide how many weeks you want to include
  • Decide if the Matchup model's fields and types are appropriate
    • If you decide to change model you will need to python mange.py makemigrations to update the database version control and then use python manage.py migrate to apply the changes to db tables.
  • Figure out how to make a CSV file with the appropriate data for each field in the nfl Matchup model
  • Put the csv file in backend/nfl/management/commands folder next to existing nfl_teams.csv
  • Add the necessary logic to the handle function of populate_db.py file
  • See comment in file for how to execute the populate_db.py script

Resources

Login Considerations

Which Oauth login providers do we want to include?

  • github
  • twitter
  • google

Do we want users to be able to create multiple accounts?

  • kinda sucks if you cant remember which oauth provider you used for a given website

Should we prevent user from creating two seperate accounts using different oath providers?

  • search for the email in our database and if it already exists tell the user they already have an account with twitter or google?

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.