Skip to content

ResilientApp/ResCounty

Repository files navigation

ResCounty

ResCounty is a blockchain-based land registration system that offers a transformative solution to the traditional complexities of property ownership. The app is built to revolutionize land transactions by creating a decentralized marketplace where buyers and sellers can engage in secure, transparent, and efficient land transactions using blockchain technology. Buyers can confidently verify property histories, and sellers benefit from a streamlined, cost-effective platform. This innovative approach not only enhances trust between parties but also sets a new standard for the future of land transactions, combining the security of blockchain with the ease of a user-friendly marketplace interface.

1. ResCounty Project Setup Instructions

Please follow these steps for setting up and running the ResCounty project.

Step-by-Step Instructions

Step 1: Install and Configure ResVault

  1. Install ResVault chrome extension by following the instructions provided in this comprehensive guide: ResVault Installation Guide.

Step 2: Accessing the Application

  1. The ResCounty application is accessible at the following URL: ResCounty Application. You may use this link to test and explore the application's features.

Step 3: Local Deployment (Optional)

If you prefer to run the project locally, please follow these sub-steps:

  1. Ensure that you have Python 3 installed on your system.

  2. Clone the Repository:

    • Execute the following commands in your terminal:
      git clone https://github.com/aimanfatima/ResCounty.git
      cd ResCounty
      
  3. Launch the Service:

    • Start the local server by running:
      python3 -m http.server 8000
      

Step 4: ResVault Integration

  1. Ensure that the ResVault (chrome extension) is active.
  2. Register an account in the ResVault wallet (which will interact with ResCounty application to perform transactions).

Additional Tip

  • Due to a known issue, it is advisable to keep the ResVault Chrome extension visible at all times. To do this, simply inspect the ResVault Chrome extension, and then proceed. This ensures proper communication between the webpage and the wallet for transactions, as the wallet requires active running to function correctly.

2. Workflow

image

3. System Architecture

image

4. Demo

Here's the recording of the demo of our application -

IMAGE ALT TEXT


5. Blog

Medium Blog

6. Contributors

Name Contributions
Aiman Fatima Backend Developer and Chief of Planning, handled backend tasks and leads strategic planning efforts for our projects.
Ajinkya Chaudhari Frontend Developer and Lead of Documentation, created user-friendly interfaces and keeps records of development.
Isha Joglekar Full Stack Developer and Team Lead, designed ResVault's backend components and ensuring smooth integration with ResCounty.
Thrisha Kopula Lead Frontend Designer, added a touch of visual brilliance to projects and contributed to strategic planning.
Ujjawal Panchal System Architect & DevOps Manager, planned the system architecture and managed DevOps practices for ResCounty.