Skip to content

LAKSHYA1509/HackIndia-Spark-3-Hackn-Roll

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sankalp

Sankalp is a Web3-based charity and donation platform built using Flask and Web3.js. The project aims to provide secure and transparent donation options through blockchain technology, allowing users to donate to various causes like Child Education, Army Support, and Communication. The platform integrates with MetaMask for wallet connection and enables transactions directly on the Ethereum blockchain.

Also Visit our Daughter Repositories

Features

  • Multiple Charity Categories: Donate to Child Education, Army Support, and Communication.
  • MetaMask Integration: Connect your wallet and view your balance.
  • Secure Transactions: Conduct donations securely through blockchain technology.
  • User-Friendly Interface: Simple and intuitive interface for easy navigation and donations.

Installation

Follow the steps below to set up the project locally:

  1. Clone the Repository

    git clone https://github.com/LAKSHYA1509/HackIndia-Spark-3-Hackn-Roll.git
    cd HackIndia-Spark-3-Hackn-Roll
  2. Create and Activate Virtual Environment

    python -m venv venv
    venv\Scripts\activate
  3. Install Dependencies

    pip install -r requirements.txt
  4. Run the Application

    flask run

Deployment: The application is available at https://lakshya1509.pythonanywhere.com.

Usage

  1. Visit the homepage to learn about the causes.
  2. Select a category, click "Donate Now."
  3. Connect your MetaMask wallet and check your balance.
  4. Enter the amount to donate and confirm via MetaMask.
  5. After a successful donation, you’ll be redirected to a confirmation page.

Project Structure

  • app.py: Main application file.
  • templates/: HTML templates.
  • static/: CSS, JavaScript, and images.
  • requirements.txt: Python dependencies.
  • venv/: Virtual environment directory (not included in the repo).

Contributing

Fork the repository and submit a pull request. Contributions are welcome!

Acknowledgements

This project was developed during the HackIndia Spark 3 Hackn' Roll event.

Contact

For any questions or suggestions, please contact us through the GitHub repository.

About

Ek soch Web3 ko jeevan mein logo ki sahayata ke liye

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published