Follow these steps to set up and run the Hamster Frontend project locally:
Ensure you have the following installed on your system:
- Clone the repository:
git clone https://github.com/hamster-shared/hamster-frontend.git
cd hamster-frontend
- Install the project dependencies:
yarn install
- Start the local development server:
yarn dev
-
Open your browser and visit
http://localhost:5173
to access the application. -
Log in using GitHub:
- You will be redirected to the GitHub authorization page. After authorization, you will be redirected to the official Hamster page.
- Right-click on the page and select
Inspect
. In theApplication
tab, findLocal Storage
and locate thetoken
. Copy itsValue
. - Following the same steps, open the
Local Storage
of the local development page. Create a newtoken
entry and paste the copiedValue
. Refresh the page to proceed.
Now you should have the Hamster Frontend project running locally, and you can start exploring its features and functionalities.
-
Create from a template
-
Click the
Create Project
button to enter the creation interface. -
On the creation page, choose the desired template and click the
Next
button. -
In the information panel, verify that the information is correct, click the
Create by Template
button, enter the project name, click theDone
button, and wait for the project to be successfully created. -
Once successfully created, you can see the created Pipeline on the homepage.
-
-
Application structure
-
Run Pipeline: Click the Run button to execute.
-
View execution results
-
Click the card to enter.
-
This page displays the specific execution process and results.
-
Hamster aims to build the one-stop infrastructure developer toolkits for Web3.0. It defines itself as a development, operation, and maintenance (DevOps) service platform, providing a set of development tools and O&M tools to empower projects in Web3.0. This improves their coding and delivery speed, quality, and efficiency, as well as product reliability and safety.
With Hamster, developers or project teams can automate, standardize, and streamline the development, verification, and O&M stages of their blockchain projects. This includes multi-chain contract templates, contract/frontend code builds, security checks, contract deployments, and contract operation and maintenance.
In addition to its developer toolkits, Hamster offers RPC services and decentralized computing power network services when users choose to deploy their contracts via Hamster.
Simultaneously, the contract security check component within the developer toolkits is available separately for its to-C customers, allowing them to check their contracts and avoid potential security risks.
This project exists thanks to all the people who contribute.