SolPaw Nature Patrons is an eco-friendly NFT platform that leverages Solana technology to protect animals and the environment. Donors become guardians of nature by contributing to a sustainable future through exclusive NFTs.
- Users can make donation defined collections about social responsibility.
 - Users can got NFT's about related project.
 - NFT creation costs paid by project.
 - Responsive design.
 
- Creating an NFT tier system for any type of donors. With these tiers users could be able to reach different advantages.
 - Users will got badge related donations.
 - Users can create new collections about which social responsibility project about environment they want.
 - NFT creation costs will be improved, system will refill itself.
 - Mobile app support.
 
- Create a Solana network supported wallet. (We suggest you use Solflare)
 - Make sure you are using wallet in devnet (go to settings in your favorite wallet and then check your connected network status) and you have enough SOL for make donations and transaction fees. You can get devnet SOL from here: https://faucet.solana.com/
 - Follow these steps from https://docs.solanalabs.com/cli/wallets/paper to create local wallet for using in backend project. Define your wallet keypair in backend as we did (check .js files inside /backend/metaplex). And send some DEVNET SOL to this wallet.
 - Follow the steps below inside the projects to set up the whole project locally.
 
- Make sure you have installed Node in your computer. If it's not visit: https://nodejs.org/en/download/package-manager Check with:
 
  node -v- Clone the repository:
 
  git clone https://github.com/melihgunduz/SolPaw-Nature-Patrons.git- Navigate to the project directory:
 
  cd SolPaw-Nature-Patrons- Install dependencies
 
  npm install- Also install dependencies for server.
 
  cd backend/config
  npm install- Run server in backend project.
 
  cd backend/config
  node server.js- Run app in frontend project. Open new terminal in main path of project and run
 
  npm run devContributions to this project are welcome! To contribute:
- Fork the repository.
 - Create a new branch for your feature/bug fix.
 - Make changes and test thoroughly.
 - Commit with clear and concise messages.
 - Push changes to your fork.
 - Submit a pull request describing your changes.