Build awesome Blockchain dApps.
Truffle and React combined with everything you need to start building decentralized apps.
Truffle and React combined with everything you need to start building decentralized apps.
Truffle is the most popular development framework for Ethereum with a mission to make your life a whole lot easier.
Write simple, manageable deployment scripts that acknowledge your application will change over time.
React is a JavaScript library for building user interfaces.
Design simple views for each state in your application, and React will efficiently update and render just the right components when your data changes.
Solidity is an object-oriented, high-level language for implementing smart contracts. Smart contracts are programs which govern the behaviour of accounts within the Ethereum state. With it you can create contracts for uses such as voting and crowdfunding.
Typed JavaScript at Any Scale.
By understanding JavaScript, TypeScript saves you time catching errors and providing fixes before you run code.
Any browser, any OS, anywhere JavaScript runs. Entirely Open Source.
A utility-first CSS framework packed with classes like flex, pt-4, text-center and rotate-90 that can be composed to build any design, directly in your markup.
ESLint is a tool for identifying and reporting on patterns found in ECMAScript/JavaScript code, with the goal of making code more consistent and avoiding bugs.
Husky improves your commits and more 🐶! You can use it to lint your commit messages, run tests, lint code, etc... when you commit or push. Husky supports all Git hooks.
An opinionated code formatter that supports many languages and integrates with most editors.
When you commit with Commitizen, you'll be prompted to fill out any required commit fields at commit time.
Automatically run configurable linters against staged git files and don't let 💩 slip into your code base.
Hi 🤚, my name is Ingo. I am a passionated software developer trying to contribute helpful stuff to the blockchain community. The goal of this starterkit is to reduce the pain that comes along setting up a professional dApp-project. I love to connect with new people in the crypto space.
I am very thankfull for all kind of contributions this project gets. Lets do something good for the crypto community. Feel free to develop new features, fix bugs or just commit an idea. Everybody is invited to make this staterkit better.
The project should run on Windows/MacOs/Linux. If you have any trouble on your system - let me know.
Do the following to get started:
git checkout -b my-feature
git cz
git push origin my-feature.
After your pull request is merged, you can safely delete your branch.