Inspiration:

Our inspiration for this project stems from the desire to create a supportive and accessible mentorship platform for college students. We recognized the need for a secure and anonymous space where students can seek guidance and learn from their peers and eachother.

What it does:

Our project facilitates anonymous mentorship among college students through a smart contract-based chatroom. It enables users to initiate chat sessions, exchange messages, and rate their mentors. The integration of blockchain technology ensures secure and transparent communication between participants. The mentors get rewarded with some Tez according to the ratings.

How we built it:

We built the project using a combination of technologies. The user interface was developed using HTML, CSS, and JavaScript, providing a user-friendly experience for registration and accessing the chatroom. The backend was built using Node.js, reactJS, handling user registration, matching algorithms, smart contract creation, and communication with the frontend. Taquito.js was used for smart contract integration, ensuring secure execution of functions.

Challenges we ran into:

We faced challenges in integrating the frontend with the blockchain and ensuring seamless communication. Even though our the integration of frontend could not be possible, we are proud to explore app development in so much depth even when it was totally new to us. Developing the matching algorithm and implementing the reward system also presented difficulties. Additionally, deploying the project and conducting extensive testing required careful attention.

Accomplishments that we're proud of:

We are proud of successfully implementing the smart contract-based chatroom. The development of the matching algorithm and the reward system further enhanced the functionality and engagement within the platform. Additionally, deploying the project and conducting thorough testing contributed to its stability and reliability.

What we learned:

Through this project, we gained valuable experience in working with smart contracts, blockchain integration, and real-time communication using Socket.io. We also enhanced our skills in frontend and backend development, and learned about the importance of thorough testing and deployment processes.

In conclusion, our project combines the power of smart contracts, blockchain technology, and a user-friendly interface to create a secure and efficient mentorship platform for college students.

Built With

Share this project:

Updates