Giter Club home page Giter Club logo

grants-program's Introduction

BEPRO Grants Program


👋 Introduction

As part of our commitment to promoting the bepro network developer/dapps ecosystem, we offer comprehensive grants programs focused on funding software development and research efforts related to EVM Development Projects, Extension of Bepro-js capabilities or use of the Protocol to decentralize the development of open source projects - this funding capital/treasury comes from the "Developer Boostrap" & "Ecosystem" portions, both in USDC & BEPRO value, +1,000,000€ to be deployed - the attributed amounts can go up to 2,500,000€.

Guidelines

Anyone is welcome to apply for a grant. Projects funded through our programs are broad in scope, but our focus lies on strong technical projects that add value to the ecosystem.

Generally, your project will have better chances to get accepted if:

  • It presents a well-researched or tested concept, for which ideally you are able to show some prior work.
  • You can demonstrate that the project will be maintained after completion of the grant, be it through an obvious commitment to the technology from your side, additional funding sources or an existing business model.
  • Your team has proven experience with the relevant languages and technologies and/or a strong technical background. We ask you to provide the GitHub profiles of all team members as part of your application and will examine these for past activity and code quality. Naturally, you can also link to projects on other platforms.
  • Your application is rich in technical details and well-defined.
  • You can clearly present how your project stands out among competitors or implements technology that doesn't exist in the ecosystem yet.

Additionally, it must fulfill the following requirements:

  • All code produced as part of a grant must be open-sourced, and it must also not rely on closed-source software for full functionality. We prefer Apache 2.0, but GPLv3, MIT or Unlicense are also acceptable.
  • We do not award grants for projects that have been the object of a successful token sale.
  • As a general rule, teams are asked to finish a grant before applying for another one.
  • Lastly, we do not fund projects that actively encourage gambling, illicit trade, money laundering or criminal activities in general.

In addition to the information provided on your application, note that your project will need to comply with our Guidelines for Milestone Deliverables. In particular, we require all projects to create documentation that explains how their project works. At a minimum, written documentation is required for funding. Tutorials or videos are also helpful for new users to understand how to use your product.

Finally, we take licensing and the right of all teams in and outside the ecosystem to be recognised for their work very seriously. Using others' work with no attribution or indication that this was not your own work as part of a milestone delivery will lead to immediate termination. Please reach out to us before submitting if you have any doubts on how to comply with a specific license and we'll be happy to help.

Project ideas

Finally, you don't need to start your own project in order to be elligible for a grant. Instead, yoou can contribute to an existing open-source project as bepro-js. In the latter case, you should check in advance that the maintainers of the project are interested in your contribution, and the acceptance of the milestones will generally be tied to the inclusion of your work in said project.

If you have a good concept of the technical challenges that your idea entails and would like feedback before applying, you can send us an email and tell us about it.

Support

The scope of our Grants Programs consists of funding and feedback on delivered milestones. This means that we do not provide hands-on support as part of a grant, but if you face specific issues during development, we will do our best and try to direct you to the correct resources. If this sounds like something you would like however, and we encourage you to join the community in the #dev channels in order to get help with specific issues or to stay up to date with the most recent developments.

For questions about the grants program itself, see our FAQ.

Team

Grants Development Committee

The committee consists of individuals who know the funding priorities of the Bepro ecosystem, and is responsible for evaluating grant applications and providing feedback on these.

📝 Process

📢 The process below allows for grants of up to 25K EUR per application. Payment is made in BEPRO or stable currencies.

  1. Application

    1. Fork this repository.
    2. In the newly created fork, create a copy of the application template (applications/application-template.md). If you're using the GitHub web interface, Make sure you do not modify the template file directly.
    3. Name the new file after your project: project_name.md.
    4. Fill out the template with the details of your project. The more information you provide, the faster the review. To get an idea of what a strong application looks like. Naturally, if you're only applying for a smaller grant that only consists of, say, UI work, you don't need to provide as much detail.
    5. Once you're done, create a pull request. The pull request should only contain one new file—the Markdown file you created from the template.
    6. You will see a comment template that contains a checklist. You can leave it as is and tick the checkboxes once the pull request has been created. Please read through these items and check all of them.
    7. Add the comment "I accept the Terms & Services" in the Pull Request as shown here
  2. Application Review

    1. The committee can (and usually does) issue comments and request changes on the pull request.
    2. Clarifications and amendments made in the comments need to be included in the application. You may address feedback by directly modifying your application and leaving a comment once you're done. Generally, if you don't reply within 2 weeks, the application will be closed due to inactivity, but you're always free to reopen it as long as it hasn't been rejected.
    3. When all requested changes are addressed and the terms and conditions have been signed, someone will mark your application as ready for review and share it internally with the rest of the committee.
    4. The application will be accepted and merged as soon as it receives the approval of one third of the committee (currently 3 members), or closed after two weeks of inactivity. Unless specified otherwise, the day on which it is accepted will be considered the starting date of the project, and will be used to estimate delivery dates.
  3. Milestone Delivery and Payment

    1. Milestones are to be delivered on the Grant Milestone Delivery repository. You can find the delivery process here.

The grant application can be amended at any time. However, this necessitates a reevaluation by the committee. If your application has been accepted and, during development, you find that your project significantly deviates from the original specification, please open a new pull request that modifies the existing application.

Additionally, we try to enforce the code of conduct

💡 Help

Additional information

| Website | Twitter | Medium

Real-time conversation

We have Element channels for real-time discussions on Bepro-js and general questions. Join the conversation.

ℹ️ License

Apache License 2.0 © Bepro Network

Importante Note & Credit Attribution

The Readme and Grants Repository structure was created based on https://github.com/w3f/Grants-Program as we see it as a great framework for the goal we want to achieve - we are not related in any way with the Web3 Foundation.

Terms & Conditions

BEPRO Network Grants, BEPRO Protocol and BEPRO Token (BEPRO) are not available in Excluded Jurisdictions that can be found in our terms and conditions

grants-program's People

Contributors

filipe-bepro avatar hvasconcelos avatar ruiub3i avatar supermari0x avatar

Stargazers

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

Watchers

 avatar  avatar  avatar

grants-program's Issues

Finalization of Milestone 1 (Example)

#1

Documentation

Documentation of your component

Testing Guide

Run npm run test

A step-by-step guide demonstrating how your code achieves the milestones

  1. Run npm run dev
  2. Verify the use of bepro-js and all the functionalities of the system

Unit tests

Unit tests were created similar to verify all smart contract functionalities, can be seen in the document X

Milestone Deliverables

Number Deliverable Link Notes
1 Interface Done
2 Documentation Done
3 Integration of Bepro-js Done

Additional Information

Nothing to add

Finalization of Milestone 1 - Un1ke

#10

Project - Un1ke

Milestone Deliverables

Website - https://www.un1ke.io/

At this point, we have made our institutional website the way we can tell our public about our project and what we are going to achieve. On the website, one can read about our roadmap, tokenomics, token distribution, and team.

We have also created a gallery with our own NFT's, the first Un1ke collection. Now is not possible for anyone to mint on our website but it's possible to buy our NFT's and put it to sell or auction. This is just a temporary solution, and the intention is to grab our public attention and create some actions on the website. The website will be completely reformulated. We achieve this with a WordPress plugin ( https://wpsmartcontracts.com/ ) and the ERC721 was deployed through the plugin interface.

Unit tests

We had also deployed an ERC721 and minted an item on the BSC Tesnet for testing purposes. This item can be purchased and put for sale/auction following this link: https://art.un1ke.io/nft/un1ke-3/

Finalization of Milestone 1

#5

Project - Rally-TASCOs

Testing Guide

Website - https://project.rally-tascos.com

At this point, we have made our institutional website the way we can tell our public about our project and what we are going to achieve. On the website, one can read about our roadmap, an explanation of our project, sponsors and social media contacts.

Milestone Deliverables

1 Create website | Done
2 Establish Brand & Social Media | Done

Finalization of Milestone 1 - WorldBox

#11

Documentation

Internal documents are available on request:

  • WorldBox White paper (ver. 3.0) Full project overview, including tokenomics and first show structure.
    WorldBox - Whitepaper and Overview V3.pdf
  • ‘Loop’ Production Design Document - Internal document which details the production process for the filming and broadcast of our first series 'Loop'.
  • Interactive Advertising Info pack - Internal document which details the unique workings of Interactive Advertising and airtime packages available.
  • WorldBox NFTs and Reward structure - Internal document detailing the prizepool structure and how the 4 types of NFTs are awarded and influence interaction and token earning potential.

Testing Guide

TouchFoundry has tested the following so far:

Setup a token, with a custom made Solidity contract.
allows us to mint tokens
allows us to burn tokens
role based access control, allowing only certain addresses to call certain functions within the contract
(Bepro) We can set the initial supply of the token
(Bepro) We can view the balance of tokens on a particular address
(Bepro) Transfer values between addresses
(Bepro) Integration with MetaMask
(Bepro) MetaMask will popup confirmation dialogs when you attempt to perform actions

A step-by-step guide demonstrating how your code achieves the milestones

NA at this time

Unit tests

NA at this time

Milestone Deliverables

1 Create website | Done
2 Core Development Documentation | Done
3 Establish Brand & Social Media | Done

Additional Information

Onward!

Finalization of Milestone 1- NFTsee Social Gallery

#6

DOCUMENTATION
Finalization of live website

TESTING GUIDE
Open https://www.nftsee.io/
As you can see the website is a one-pager with different sections to which you can jump directly from the menu. The first thing you see when entering the website is a brief description of what NFTsee is followed by some demo images of how the dapp will look like on mobile and desktop versions. Following that, you can see the "Backers" section where it's clearly stated that we are building using Bepro codebase and we are part of the grants program. On the section "contact us" you can find the full TCs document and how to contact us

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.