Skip to content

Create a platform where donors can set up scholarships with specific criteria. Eligible students can apply, and scholarships are automatically awarded and distributed through smart contracts based on predefined conditions.

Notifications You must be signed in to change notification settings

mani-353/soroban-driven-scholarship

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Soroban-Driven Scholarship

Project Description

The Soroban-Driven Scholarship project uses the Soroban SDK on the Stellar blockchain to create a secure, transparent platform for managing scholarships. Donors can set up scholarships with specific criteria, and eligible students can apply. Scholarships are automatically awarded and distributed through smart contracts.

Vision Statement

We aim to revolutionize scholarship management by leveraging blockchain technology to create a secure, transparent, and decentralized platform. Our goal is to eliminate fraud, reduce administrative overhead, and empower both donors and students, ensuring fair and efficient distribution of scholarships.

Software Development Plan

  1. Requirement Gathering: Define smart contract functionality and variables for scholarships.
  2. Smart Contract Development: Implement scholarship creation, application, and awarding using Rust and Soroban SDK.
  3. Testing and Optimization: Ensure functionality and efficiency on the Stellar network.
  4. Front-end Development: Create a user-friendly interface for interaction.
  5. Integration and User Testing: Seamlessly connect front-end with smart contracts and gather user feedback.
  6. Deployment: Deploy on the Stellar blockchain and launch publicly.

Installation

  1. Clone the Repository:
    git clone https://github.com/yourusername/soroban-driven-scholarship.git
  2. Navigate to the Project Directory:
    cd soroban-driven-scholarship
  3. Install Dependencies:
    npm install
  4. Start the Front-end Server:
    npm start
  5. Access the Application at http://localhost:3000.

Usage

  • Create Scholarships: Donors set up scholarships with criteria and funding.
  • Apply for Scholarships: Students browse and apply for scholarships.
  • Award Scholarships: Scholarships are automatically awarded.
  • View Awarded Scholarships: Donors and students view scholarship status.

Contributing

  1. Fork the repository.
  2. Create a new branch:
    git checkout -b feature/your-feature-name
  3. Commit changes:
    git commit -am 'Add new feature'
  4. Push to the branch:
    git push origin feature/your-feature-name
  5. Create a Pull Request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgements

Thanks to the Stellar Development Foundation for resources and support, and to our contributors and supporters.

About

Create a platform where donors can set up scholarships with specific criteria. Eligible students can apply, and scholarships are automatically awarded and distributed through smart contracts based on predefined conditions.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages