# Life-contracts **Repository Path**: Gabriella_Luu/Life-contracts ## Basic Information - **Project Name**: Life-contracts - **Description**: 活动发布与售票系统智能合约 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2023-03-13 - **Last Updated**: 2023-11-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## Technology Stack & Tools - Solidity (Writing Smart Contract) - [Web3](https://web3js.readthedocs.io/en/v1.5.2/) (Blockchain Interaction) - [Truffle](https://www.trufflesuite.com/docs/truffle/overview) (Development Framework) - [Ganache](https://www.trufflesuite.com/ganache) (For Local Blockchain) ## Requirements For Initial Setup - Install [NodeJS](https://nodejs.org/en/), should work with any node version below 16.5.0 - Install [Truffle](https://www.trufflesuite.com/docs/truffle/overview), In your terminal, you can check to see if you have truffle by running `truffle version`. To install truffle run `npm i -g truffle`. Ideal to have truffle version 5.4 to avoid dependency issues. - Install [Ganache](https://www.trufflesuite.com/ganache). ## Setting Up ### 1. Clone/Download the Repository ### 2. Install Dependencies: ``` $ cd Life-contracts $ npm install ``` ### 3. Start Ganache