Giter Club home page Giter Club logo

developer-dao-dot-com's Introduction

Shows the DeveloperDAO logo with light or dark mode.

DeveloperDAO

A community of builders who believe in collective ownership of the internet.

Chat on Discord Follow on Twitter See on Etherscan

All Contributors

Table of Contents

What is a DAO

DAO stands for Decentalized Autonomous Organisation. That is a group of people with shared goals/mission that are governed by an agreed set of rules coded into a smart contract(s) on a blockchain.

If you want to learn more about DAOs, check out Cooper Turley's blog at https://alias.co/coopahtroopa/essays, mainly "The Rise of Micro-Economies".

What is DeveloperDAO

The project was started as an experiment by Nader Dabit to see what can be achieved when we bring together talented and like-minded people who are interested in learning about and building on Web3.

How do I join?

The DAO operates inside our discord server. To gain access to this server you need to own a Devs for Revolution NFT. The contract for purchasing one can be found on etherscan.io. If you're not sure how to mint an NFT, check out this how-to article by @jkup.

Whilst there is no charge for the NFT you will have to pay a "gas fee" for the Ethereum Blockchain network in order to mint one. This fee can range wildy from about $40 up to and over $400 at peak times. You can check current gas fee uisng the Etherum gas price tracker. If the fee is high you may want to wait and come back later.

That said, there is a limited supply of NFT's that can be created so don't wait too long!

To find available tokenIDs you can mint try this tool created by the community - https://ddao.ibby.dev/.

If you get stuck please reach out on our Discord and we'd be happy to help.

What is this repo?

This is the code for the public DeveloperDAO site.

At the moment it allows members to view their genesis NFT by entering in its ID. As the community takes shape we will decide what this website becomes and build it as a collective.

Built with

Developing

Local Development Environment

Note: Make sure you have the latest version of node installed ^14.17.6.

cd developer-dao;
nvm install; # to install the version in .nvmrc
nvm use;
  1. Clone this repo with git
  2. Install dependencies by running yarn
  3. In each of the subfolders of package copy the .env.example and name it .env

Note: You can fill these out with functionality as required. Read them and use your best judgement.

  1. Seed the CMS with data by running yarn workspace cms seed
  2. Start the development server with yarn dev
  3. Open the development site by going to http://localhost:3000
  4. Open the development server by going to http://localhost:1317 (admin page http://localhost:1317/admin)

Deployment

This project uses Vercel to manage deployments. We use the Vercel GitHub integration to automatically deploy in two situations:

  • When code is merged into main, a production deployment is triggered. Vercel will build the project and deploy it to developerdao.com.
  • When a pull request is created, a preview deployment is triggered. Vercel will build the project from the PR's code and deploy it to an auto-generated URL.

In both cases, Vercel runs next build to build the project. Since running next build automatically sets NODE_ENV to production, if you need to distinguish between an actual production deployment and a PR preview deployment (example: we only want to run code that connects to analytics in production and not for preview deploys), use the NEXT_PUBLIC_VERCEL_ENV (process.env.NEXT_PUBLIC_VERCEL_ENV) environment variable. This variable exists in Vercel and provides the following values:

Vercel Environment value
Production production
Preview preview
Development development

Contributing

Thanks for showing interest in contributing to Developer DAO. Before submitting any changes please review our contributing gudielines in CONTRIBUTING.md.

Contributors โœจ

Thanks goes to these wonderful people (emoji key):


Vipin Kumar Rawat

๐Ÿ’ป

Thomas Lui

๐Ÿ“–

Xavier Drdak

๐Ÿ’ป ๐Ÿ“–

Andrew Jones

๐Ÿ’ป

nheingit

๐Ÿ’ป

Emanuel Canova

๐Ÿ’ป ๐ŸŒ

Will Kempster

๐Ÿ“–

Christopher Betz

๐Ÿ’ป

manny

๐Ÿ’ป ๐ŸŽจ

with-heart

๐Ÿ’ป

Alex Kam

๐Ÿ’ป ๐ŸŒ

MGrin

๐Ÿ’ป ๐ŸŒ

Greg Syme

๐Ÿ’ป

Dhaiwat Pandya

๐Ÿ’ป ๐Ÿ‘€

Adam

๐Ÿ“–

Narb

๐Ÿ’ป

Ikko Ashimine

๐Ÿ“–

moiz-lakkadkutta

๐Ÿ’ป

Nazeeh Vahora

๐Ÿ’ป ๐Ÿšง

Miral Suthar

๐Ÿ’ป ๐Ÿšง

Trevor French

๐ŸŒ ๐Ÿ’ป

Martin Bavio

๐ŸŽจ

Davy Peter Braun

๐ŸŒ

Dennis

๐ŸŒ

Sijeesh Joshi

๐Ÿ’ป โš ๏ธ

marcusdiaz

๐Ÿ’ป

cmotta

๐ŸŒ

Rinat Akhunianov

๐ŸŒ

Nagma

๐Ÿ’ป

Brian Eter

๐Ÿ’ป โš ๏ธ

theprojectcode

๐Ÿ’ป

Martin Beierling-Mutz

๐Ÿ’ป

erain9

๐ŸŒ

Carmen Liu

๐ŸŒ

Cai Yuanqing

๐ŸŒ

Andy Chen

๐ŸŒ

Nafees Nazik

๐Ÿ’ป

Martin Buxmann

๐Ÿ’ป

Raza

๐Ÿ’ป

This project follows the all-contributors specification. Contributions of any kind welcome!

Support

Thanks to Vercel sponsoring this project by hosting it for free

developer-dao-dot-com's People

Contributors

aesthytik avatar allcontributors[bot] avatar amazingandyyy avatar andriishupta avatar canopix avatar codingwithmanny avatar dhaiwat10 avatar dheavy avatar embiem avatar fluidself avatar fmoliveira avatar gjsyme avatar itzami avatar kavimaluskam avatar kempsterrrr avatar mbuxmann avatar miralsuthar avatar mohamedsadiq avatar mulfdev avatar myz1237 avatar nagmak avatar nazeeh21 avatar nheingit avatar ntindle avatar sam0110 avatar sijeesh-02 avatar thomasmetta avatar trevorfrench avatar with-heart avatar xdrdak avatar

Watchers

 avatar

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.