Inspiration

We all use linkedin as a professional community and social media platform. But the primary feature that LinkedIn lacks is the authenticity. Today, even if I am not part of Rutgers University, I can freely claim on LinkedIn that I am currently studying at Rutgers University and there is no way for people to know if the person is actually part of Rutgers or not. And due to this issue, employers often spend few thousands of dollars on companies that does background verification. We want to create a social media and connection platform in which authenticity is the primary aspect. A person's entire education and work history is provided in it along with comments at his work place that people can trust "blindly".

What it does

We created a social media application that tracks the entire education and work history whose primary motive is authenticity. People can't freely fake their education or employment history and once their history is created, it is forever present on our network without any external tampering. We use blockchain technology to store their history that guarantees that this history is being created by an authentic source and once its created, its there forever.

How we built it

We built it using the futuristic blockchain technology and on Web3, which is the future of the internet.

Challenges we ran into

During this hackathon, our team faced several challenges that required us to adapt and adjust our approach. One of the main challenges we encountered was related to time constraints. We had a limited amount of time to develop and test our project, and this put a lot of pressure on us to work efficiently and prioritize our tasks effectively.

Another challenge we faced was related to technical issues. We were working with a new technology stack, and some of our team members had limited experience with certain tools and frameworks. This required us to do a lot of research and troubleshooting to ensure that our project was functioning correctly.

We also faced challenges related to collaboration and communication. As a team, we had different working styles and communication preferences, and this sometimes led to misunderstandings and delays in our development process. To overcome this, we had to actively work on improving our communication and finding ways to collaborate more effectively.

Finally, we encountered some challenges related to project scope and feature prioritization. We had a lot of ideas for our project, but we had to be realistic about what we could accomplish within the given time frame. We had to make some tough decisions about which features to prioritize and which to cut, which required us to be flexible and adaptable in our approach.

Overall, these challenges pushed us to work harder and think creatively, and we were able to overcome them and deliver a successful project. We learned a lot from this experience and feel better prepared for future hackathons and development projects.

Accomplishments that we're proud of

During this hackathon, our team was able to develop and launch a blockchain-based web application using Flask, which we are incredibly proud of. Some of the key accomplishments that we are proud of include:

Developing a functioning blockchain: We were able to create a fully functional blockchain using Python and Flask, which allowed us to store data securely and immutably. This required us to learn new technologies and algorithms, which was a significant accomplishment for our team.

Building a user-friendly interface: In addition to the blockchain, we also developed a user-friendly interface that allowed users to interact with the blockchain and view the stored data. We designed the interface to be intuitive and easy to use, which was a significant accomplishment given our limited time frame.

Implementing smart contracts: We were able to implement smart contracts on our blockchain, which allowed us to automate certain functions and add an extra layer of security to our application. This required us to learn Solidity, a programming language used to write smart contracts on the Ethereum network, which was a significant accomplishment for our team.

Collaborating effectively as a team: Despite the challenges we faced, we were able to work together effectively as a team and leverage each other's strengths to deliver a successful project. We communicated effectively, divided tasks efficiently, and supported each other throughout the development process.

Overall, we are incredibly proud of what we were able to accomplish during this hackathon. We learned a lot, worked hard, and delivered a functioning blockchain-based web application that we believe has the potential to be further developed and expanded in the future.

What we learned

During this hackathon, our team learned a lot about blockchain technology and the development process. Some of the key things we learned include:

Blockchain technology: We gained a deeper understanding of how blockchain technology works, including the role of cryptographic hashes, consensus algorithms, and smart contracts. We also learned about the benefits of using blockchain technology, such as increased security, transparency, and decentralization.

Technical skills: We had the opportunity to work with a new technology stack and learn new technical skills. We learned how to use Flask to build a web application, Solidity to write smart contracts, and how to integrate various technologies and tools to create a functioning blockchain-based system.

Time management: We learned how to manage our time effectively, especially when working within a tight deadline. We learned how to prioritize tasks, set realistic goals, and work efficiently to maximize our productivity.

Collaboration and communication: We learned the importance of effective collaboration and communication within a team. We learned how to work with team members with different skill sets and communication styles, and how to effectively communicate our ideas and progress to ensure we were all on the same page.

Problem-solving: We encountered various technical and logistical challenges during the hackathon, which required us to think creatively and develop innovative solutions. We learned how to troubleshoot issues, research new solutions, and implement fixes in a timely manner.

Overall, this hackathon was a valuable learning experience for our team, and we came away with a deeper understanding of blockchain technology, improved technical skills, and better collaboration and problem-solving abilities. We believe that these skills will be valuable not only for future hackathons but also in our future careers in the tech industry.

What's next for Ethicate

Our UI is a bit rusty because we concentrated and contributed most on the backend and primary algorithm of the application. We will next concentrate on developing an interactive and engaging UI for the application and further extend the usability.

Built With

Share this project:

Updates