- Project Description
- Features
- Technologies Used
- Prerequisites
- Installation
- Usage
- Contribution
- License
DailyBid is a decentralized auction platform (dApp) built on the ICP Network. It allows users to participate in auctions transparently and securely using canisters and authentication via seed phrases. The project aims to revolutionize the auction process by eliminating intermediaries and ensuring greater trust between participants.
- Create and manage decentralized auctions.
- Participate in auctions with secure authentication.
- Intuitive interface for real-time bid tracking.
- Frontend: React, Vite, Chakra UI
- Languages: JavaScript, TypeScript
- State Management: Redux
- Blockchain: ICP Network
Ensure you have the following tools installed:
Follow these steps to set up the development environment:
-
Clone the repository:
git clone https://github.com/SDS-Timo/DailyBid.git
-
Navigate to the project directory:
cd DailyBid -
Install dependencies:
npm install
-
Start dfx:
dfx start
-
Deploy the canister:
npm run deploy
After installation, follow these steps to run the application:
-
Start the frontend:
npm run dev
-
Access the application:
Open your browser and go to http://localhost:3993 to view the DailyBid interface.
Contributions are welcome! Follow these steps to contribute:
- Fork this repository.
- Create a branch for your feature (git checkout -b feature/new-feature).
- Commit your changes (git commit -m 'Add new feature').
- Push to the branch (git push origin feature/new-feature).
- Open a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.