Edu Inspector in colaboration with Code Inspector
Our project sought to create a user friendly and manageable web interface which would allow users to create rooms and invite participants who receive their credentials via email, and through their user session to use the power of the Code Inspector API to evaluate their code, receiving all kinds of statistics about their performance.
Our project was created for the company Code Inspector, a company dedicated to code analysis, helps developers to adhere to programming standards, analyzes vulnerabilities and bad practices in the code.
Our project seeks to expand the use of code inspector to companies dedicated to software development and educational institutions that require it to improve the techniques from the training of future developers.
A little history about this project
The members of Molecula Lab are 3 very close partners during this time of study, we have created a great affinity and brotherhood, which led us to join together to take on this project.
We also saw the resume of Julien Delange, our mentor, and found it amazing, we knew we would learn a lot from him.
A little Summarize
For the FrontEnd we decided to use React with Boostrap because it is the technology desired by the company Code Inspector, for the BackEnd we use NodeJs, to connect the Mysql database with the application we decided to use TypeORM of TypeScript, because it allows an easy management of the data and endpoints through GraphQL.
features: invitation tokens are generated for a user automatically by email, just by entering the name and email of the user to whom you want to grant an invitation to use the application.
the application not only has its own backend API, but consumes the Code Inspector API using the generated tokens and accessing all the code inspector tools to deliver graphs and statistics about the result
My most difficult technical challenge?
There is definitely something that I didn’t like to do much which was unit testing the application and during the development of BackEnd I was assigned the task of unit testing the GraphQL EndPoints for mutations and queries as well as the connection to the DB.
As personal conclusions I can share with you:
Another important thing I learned was that good tests guarantee a good development and functionality of your application.
Finally I am very grateful for Julien’s mentoring, his way of working is very strict and that aligns us as engineers with the good and best practices that the market demands.
you can learn more about me and this project here:
Edu-inspector a friendly Code-inspector dashboard for Academies and Companies
Friendly reporting Dashboard To Control, Manage and Report Make business decisions based in Code-inspector data Get all…
Mauricio Sierra Cifuentes - Web Developer - MoleculaLab | LinkedIn
Engineer with more than 10 years in the technology sector, leading and supporting the creation and improvement of…