Social Graph Explorer
About our project
Dive into the captivating world of blockchain transactions with our project, centered around Ethereum and smart contracts. We transform complex data into a visual narrative, representing blockchain records as a dynamic graph. Explore the dependencies of tokenized real assets among network participants, bridging data science, blockchain, and visualization.Key features
Graph layer - Uncover patterns in blockchain transactions by modeling dependencies among addresses and smart contracts.Data Visualization - Our Neo4j graph database is not just a repository; it's a vibrant canvas revealing the intricate connections defining the NFT landscape.
Our Team
Kiko
Product owner
Viki
Product owner
Kaja
Frontend developer
Adam
Indexer
Alex
Frontend developer
Ctibor
Data analyst
Braňo
Data analyst
Kiko
Backend developer
Samo
Backend developer
Timeline
Beginning of the Project
02.10.2023
Our first meeting occured. We started to discuss the main ideas of the project and the technologies we will use.
Initiating Transaction Processing
17.10.2023
Successfully processed the first transaction, including setting up Neo4j database and storing transactions within it.
Indexing of ERC-721 Collection
21.10.2023
ERC-721 collection successfully indexed.
NFT Tagging Achievement
09.11.2023
Accomplished tagging for every new NFT recorded, introducing a shared tag.
Optimized IPFS Metadata Retrieval
10.11.2023
Implemented a custom system for fetching metadata from IPFS using multiple gateways simultaneously, enhancing efficiency.
Metadata Fetching Enhancement
12.11.2023
Improved metadata fetching for the collection using RPC calls and IPFS.
RPC Data Fetching Optimization
12.11.2023
Integrated Multicall smart contract for optimal fetching of blockchain data, resulting in reduced RPC calls.
Indexer Optimization for ERC-1155 Tokens
12.11.2023
Upgraded the indexer to support ERC-1155 tokens.
Optimization for ERC-20 Tokens
12.11.2023
Upgraded the indexer to support ERC-20 tokens.
Description, Attributes and Name Tokenization
12.11.2023
Extended functionality by tokenizing NFT names, descriptions, and attributes.
Automation of Data Processing
14.11.2023
Implemented automated processes for data processing.
Tag-Based Filtering Feature
26.11.2023
Introduced a new feature enabling users to filter content based on tags.
Global goal
15.2.2024
Defined a goal for the project - aim is to create a social network app.
Recommendation system
4.3.2024
Implemented a recommendation system of NFT posts for users.
In-app messaging system
4.3.2024
Introduced a feature for sending and receiving messages, including groupchats.
IIT SRC paper
18.3.2024
Finished writing a paper about this project for the IIT SRC conference.
Front-end design refactor
15.4.2024
Reimagined and designed the new appearance of our social network site.
End of the Project
29.4.2024
Our last meeting. We discussed and evaluated our work throughout the project timeline.
Documents
Please select a document