Inspiration💡💡💡

  • There is no shortage of people in the world who can think in a logical, structured way but are not necessarily programmers. Text-based coding is not easy. In the new era, where software development is in high demand and programming has become an essential skill. When you look at the programming languages, you will notice that they are designed by engineers, for engineers. .
  • Codeinventor was inspired by a desire to bring more visual tools to market, allowing more people to become programmers without needing to code.

What it does❓❓👁️‍🗨️👁️‍🗨️

codeinventer is a no-code-based programming tool that makes block coding and uses it for hardware as well as software programming for hardware we have only Arduino based and for the software we have javascript python and PHP language generators. we can save our projects too. and retrieve them when needed. Codeinventor makes made programming easier for students and people who don't know programming.

  • Provide robust user authentication.
  • Creating and Managing Projects.
  • Block-based programming for text-based programming languages like PHP, Python and
  • JavaScript.
  • Also Block based programming for Arduino
  • Can make software projects as well as hardware projects with codeinventor

How we built it 🙆‍♂️💻💻

  • Codeinventor is built using Reactjs for the front end and Appwrite for the back end. We integrate with Appwrite for authentication and single sign-on allowing for seamless integration with Teams.
  • we have used python and PHP technologies.
  • We have used google cloud APIs for language translation purposes so everyone from different regions can use our app without facing any problems.

Challenges we ran into 🏃🏃🙆‍♂️🙆‍♂️

  • It was the first time we were using Appwrite to it made it difficult as we need to see every small thing before implementing.
  • The major challenge was to build efficient contract transactions which cost fewer transaction fees and faster mining of the transaction on the chain. Basically in connecting components, we use the backend(MongoDB).

Accomplishments that we're proud of 🎖️🎖️🎖️

  • we are proud of successfully completing the project by the deadline using new tools and technologies like Appwrite and OCaml. Block-based programming is the best solution to the below problem. Thus, we believe that our idea is authentic.
  • Combining our creativity and research abilities to build a beautiful web application.
  • We also learned how to work remotely. We learned how to use new tools for remote work, like VS Code's Live Share features, ngrok for localhost port forwarding, GitHub for collaboration, and how to integrate APIs with the software.

What we learned 🙇‍♂️📝

  • Reading the detailed documentation from Appwrite https://appwrite.io/docs was very helpful.
  • How to work on a team of half hackathon beginners and half hackathon regulars. 🏃‍♀️🏃‍♂️
  • How to work on a team of half UX/UI designers and researchers and half developers. 💻
  • We also learned how to work remotely. We learned how to use new tools for remote work, like VS Code's Live Share features, ngrok for localhost port forwarding, GitHub for collaboration, and how to integrate APIs with the software.
  • Learned to make production-ready cross-platform apps ready to be deployed in real-time.

What's next for CodeInventor 👁️‍🗨️👁️‍🗨️💡

  • From here we'll be adding more visuals, a data frame-based SQL Query builder, and a data frame-based ETL tool similar to Power BI Data Flows and/or Power Query.
  • For the UI part. In the future, if one Trust needs something to donate but lacks things then another Trust can hand over things to that trust which they required.
  • We also want to integrate a feature that lets us sort by type of healthcare provider, so that it is easier for patients to search for solutions such as dialysis facilities or lab test providers.
Share this project:

Updates