{"id":20895202,"url":"https://github.com/devaman/treacto","last_synced_at":"2025-05-12T23:31:34.768Z","repository":{"id":169980709,"uuid":"150152712","full_name":"devaman/treacto","owner":"devaman","description":"Treacto - A truffle box","archived":false,"fork":false,"pushed_at":"2018-10-23T04:21:00.000Z","size":396,"stargazers_count":4,"open_issues_count":3,"forks_count":5,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-04-01T13:37:09.136Z","etag":null,"topics":["hacktoberfest","truffle","truffle-box"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/devaman.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-09-24T18:51:44.000Z","updated_at":"2018-10-30T16:28:36.000Z","dependencies_parsed_at":null,"dependency_job_id":"3dd1faae-c7f4-4549-bc03-3fdd2298d5c3","html_url":"https://github.com/devaman/treacto","commit_stats":null,"previous_names":["devaman/treacto"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devaman%2Ftreacto","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devaman%2Ftreacto/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devaman%2Ftreacto/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devaman%2Ftreacto/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/devaman","download_url":"https://codeload.github.com/devaman/treacto/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253840430,"owners_count":21972478,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["hacktoberfest","truffle","truffle-box"],"created_at":"2024-11-18T10:26:06.964Z","updated_at":"2025-05-12T23:31:34.752Z","avatar_url":"https://github.com/devaman.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e\n  \u003cp align=\"center\"\u003eTreacto\u003c/p\u003e\n  \n\u003c/h1\u003e\n\u003cp align=\"center\"\u003e\n  \n[![GitHub issues](https://img.shields.io/github/issues/devaman/treacto.svg?style=for-the-badge)](https://github.com/devaman/treacto/issues)\n[![GitHub forks](https://img.shields.io/github/forks/devaman/treacto.svg?style=for-the-badge)](https://github.com/devaman/treacto/network)\n [![GitHub stars](https://img.shields.io/github/stars/devaman/treacto.svg?style=for-the-badge)](https://github.com/devaman/treacto/stargazers) \n[![GitHub license](https://img.shields.io/github/license/devaman/treacto.svg?style=for-the-badge)](https://github.com/devaman/treacto/blob/master/LICENSE)\n[![HitCount](http://hits.dwyl.io/devaman/treacto.svg?style=for-the-badge)](http://hits.dwyl.io/devaman/treacto)\n\n[![Gitter chat](https://badges.gitter.im/gitterHQ/gitter.png)](https://gitter.im/treacto/Lobby)\n\n  \u003c/p\u003e\n  \n# Introduction\n\nTreacto is a truffle box which can be used to create dapps.\n\nTreacto uses ethereum to store the important piece of information on it. The other information that are not important to us can be stored in mongodb database.Its like offchain data-storage house as we have to pay more gas price to store large piece of information on ethereum chain.\n\n\u003e Technology used: Truffle, Reactjs, Redux, Nodejs, Passportjs(token based auth), mongodb, expressjs, ganache.\n\n# Installation\n\n1. Install Truffle and Ganache CLI globally. If you prefer, the graphical version of Ganache works as well!\n\n```\nnpm install -g truffle\nnpm install -g ganache-cli\n```\n\n2. You can use the command \u003ccode\u003etruffle unbox devaman/treacto\u003c/code\u003e to create dapp.\n\n3. Run ganache on localhost:8545 (Default)\n```\nganache-cli\n```\n4. Install all the node modules required by running:\n- in client folder\n```\nnpm install\n```\n- in server folder\n```\nnpm install\n```\n- in root folder\n```\nnpm install\n```\n5. Create a database.js file in server/config/database.js having following content.\n```\nmodule.exports={\n'secret':'mysecret',\n'database':'mongodb://linktomongodb'\n};\n```\n\n6. Compile and migrate the smart contracts.\n```\ntruffle compile\ntruffle migrate --network ganache\n```\n\n6.Start the dapp.\n```\nnpm start\n```\nIt will start both client and server.\n\n# Contributor\n\n- [Amit Chambial](https://github.com/devaman/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevaman%2Ftreacto","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdevaman%2Ftreacto","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevaman%2Ftreacto/lists"}