Welcome to the frontend repository of Hashcrow, a sleek and user-friendly web interface built with React that interacts with the Hashcrow API. This React application provides a convenient way for users to archive URLs, verify content integrity, and manage archived web pages through a simple and intuitive web interface.
- Interact with the Hashcrow API to archive URLs with SHA256 hash.
- A modern, responsive UI built with React.
- Capability to check if an archived URL's content is up-to-date.
- View detailed information about each archived web page snapshot.
- List all versions of archived URLs.
To run the Hashcrow frontend on your local machine, follow these steps:
Ensure you have the following installed:
- Node.js
- npm or Yarn (npm comes with Node.js)
- Clone the repository:
git clone https://github.com/sazaktechs/hashcrow-frontend.git
- Navigate to the project directory:
cd hashcrow-frontend
- Install the dependencies:
or if you're using Yarn:
npm install
yarn install
Once the installation is complete, you can start the project by running:
npm start
or if you're using Yarn:
yarn start
This command runs the app in the development mode and will automatically open http://localhost:3000
in your default web browser.
In the project directory, you can run several scripts:
npm start
oryarn start
- Runs the app in development mode.npm test
oryarn test
- Launches the test runner in interactive watch mode.npm build
oryarn build
- Builds the app for production to thebuild
folder.
We welcome contributions from the community. Whether it's fixing bugs, improving the documentation, or adding new features, your help is appreciated.
To contribute, fork this repository, make your changes, and submit a pull request with a clear description of what your changes are.
If you encounter any issues or require assistance, please open an issue on the GitHub repository.
This project is licensed under the MIT License. Please refer to the LICENSE file for more information.