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.
- 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.
- 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.
- Ethereum/Solidity: For developing smart contracts that handle voting and rental management on the blockchain.
- Python: For backend processing and integrating blockchain with the application.
- JavaScript/React: For developing the front-end user interface.
- MongoDB: For storing user data and rental/voting records.
- Raspberry Pi and Other IoT Devices: For controlling physical access to facilities based on blockchain authentication.
- Zero-Knowledge Proofs (ZKPs): For secure authentication without compromising user privacy.
- 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.
- 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.
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.
Watch the demo video to see Neo Trinity in action: YouTube Video (Note: Video supports only Korean)
Feel free to reach out for any queries or collaboration opportunities:
- GitHub: freecoderer
- LinkedIn: Donghyun Kim