Thanks to visit codestin.com
Credit goes to github.com

Skip to content

vporton/grants-science

Repository files navigation

grants-science

A decentralized science funding platform built on the Internet Computer.

Features

  • Decentralized salary management for scientific research
  • Internet Identity authentication
  • Blockchain-based consensus mechanism
  • Modern web interface

Quick Start

Prerequisites

  • DFX (version 0.15.0 or later)
  • Node.js and npm
  • A modern web browser with WebAuthn support

Setup

  1. Clone the repository:

    git clone <repository-url>
    cd grants-science
  2. Deploy Internet Identity (required for authentication):

    ./deploy-internet-identity.sh
  3. Deploy the application:

    dfx deploy
  4. Start the frontend:

    dfx start --background

Documentation

Project Structure

├── 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

Development

Local Development

  1. Start the local network:

    dfx start --background --clean
  2. Deploy Internet Identity:

    dfx deploy internet_identity
  3. Deploy your canisters:

    dfx deploy

Testing

dfx test

Contributing

Please read CODE-OF-CONDUCT.md before contributing.

License

This project is licensed under the terms specified in LICENSE.txt.

Releases

No releases published

Sponsor this project

 

Packages

No packages published

Contributors 2

  •  
  •