Skip to content

Neo Trinity is a blockchain-based platform designed to enhance security and transparency in campus rental and voting systems. This project aims to leverage blockchain technology to provide a decentralized and tamper-proof solution for managing various campus activities.

Notifications You must be signed in to change notification settings

freecoderer/NeoTrinity

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Neo Trinity

header

Overview

Neo Trinity is a blockchain-based platform designed to enhance security and transparency in campus rental and voting systems. This project aims to leverage blockchain technology to provide a decentralized and tamper-proof solution for managing various campus activities.

Project Goals

  • Enhanced Security: Implement a secure system for campus rentals and voting to prevent tampering and ensure transparency.
  • Decentralization: Utilize blockchain technology to create a decentralized platform, reducing the reliance on central authorities.
  • User Authentication: Provide a robust and secure method for user authentication and authorization.

Key Features

  • Blockchain-Based Voting System: Utilize blockchain to create a transparent and immutable voting system, ensuring the integrity of votes.
  • Secure Rental Management: Implement a blockchain-based rental system for campus facilities, preventing unauthorized access and tampering.
  • Zero-Knowledge Proofs: Use zero-knowledge proofs (ZKPs) for secure and private user authentication without revealing sensitive information.
  • IoT Integration: Integrate IoT devices to automate and secure the process of accessing rented facilities.

🛠 Technologies Used

Blockchain

  • Ethereum/Solidity: For developing smart contracts that handle voting and rental management on the blockchain.

Programming Languages

  • Python: For backend processing and integrating blockchain with the application.
  • JavaScript/React: For developing the front-end user interface.

Database

  • MongoDB: For storing user data and rental/voting records.

IoT

  • Raspberry Pi and Other IoT Devices: For controlling physical access to facilities based on blockchain authentication.

Security

  • Zero-Knowledge Proofs (ZKPs): For secure authentication without compromising user privacy.

Project Achievements

  • Secure Voting System: Successfully implemented a blockchain-based voting system that ensures transparency and prevents tampering.
  • Automated Rental System: Developed a secure and automated rental system using blockchain and IoT devices.
  • Recognition: Awarded at the Catholic University Capstone Design Competition (2023-02) for innovative use of blockchain technology in campus management.

Role and Contributions

  • Project Manager: Led the project, coordinating tasks, managing timelines, and ensuring that project goals were met.
  • Embedded Software Developer: Developed IoT solutions using Raspberry Pi to control access to rented facilities, integrating them with the blockchain.
  • Blockchain Developer: Implemented smart contracts using Solidity for secure rental management.

Key Learning and Impact

The Neo Trinity project provided extensive hands-on experience in blockchain technology and its practical applications. Skills gained include designing and implementing secure systems using smart contracts and zero-knowledge proofs, as well as integrating IoT devices with blockchain. This project significantly improved project management skills, allowing effective leadership of a team to deliver a complex technical solution. The Neo Trinity project has prepared me to tackle advanced security challenges and drive innovation in the field of blockchain technology.

📺 Demo Video

Watch the demo video to see Neo Trinity in action: YouTube Video (Note: Video supports only Korean)

📬 Contact

Feel free to reach out for any queries or collaboration opportunities:

footer

About

Neo Trinity is a blockchain-based platform designed to enhance security and transparency in campus rental and voting systems. This project aims to leverage blockchain technology to provide a decentralized and tamper-proof solution for managing various campus activities.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 89.8%
  • HTML 8.9%
  • Other 1.3%