A decentralized science funding platform built on the Internet Computer.
- Decentralized salary management for scientific research
- Internet Identity authentication
- Blockchain-based consensus mechanism
- Modern web interface
- DFX (version 0.15.0 or later)
- Node.js and npm
- A modern web browser with WebAuthn support
-
Clone the repository:
git clone <repository-url> cd grants-science
-
Deploy Internet Identity (required for authentication):
./deploy-internet-identity.sh
-
Deploy the application:
dfx deploy
-
Start the frontend:
dfx start --background
- Internet Identity Setup Guide - Complete guide for setting up authentication
- Science Grants Blockchain Documentation - Detailed documentation for the blockchain components
├── dfx.json # Main DFX configuration
├── deploy-internet-identity.sh # Internet Identity deployment script
├── INTERNET_IDENTITY_SETUP.md # Internet Identity documentation
├── science-grants-blockchain/ # Core blockchain implementation
│ ├── dfx.json # Blockchain DFX configuration
│ ├── src/ # Motoko source code
│ └── README.md # Blockchain documentation
└── src/salaries_frontend/ # Frontend application
-
Start the local network:
dfx start --background --clean
-
Deploy Internet Identity:
dfx deploy internet_identity
-
Deploy your canisters:
dfx deploy
dfx testPlease read CODE-OF-CONDUCT.md before contributing.
This project is licensed under the terms specified in LICENSE.txt.