Workshop

Developed a web application by automotive workshop, making orders by vehicles, registered clients (customers or companies), my responsibilities included:

Database:

  • Created a database using mySQL and Sequelize (ORM)
  • Performed database normalization and established relationships.

Backend:

  • Implemented an API Rest (CRUD) for customers, companies, vehicles, and orders.
  • Developed the backend was made using JavaScript, Node.js, and Express.js

Frontend:

  • Developed using TypeScript and React.js (for structures and components) and Redux to handle the global state.
  • Created forms for registering and updating customers, companies, vehicles, and orders, with Redux managing the state for all entities.
  • The admin can visualize their information such as clients (customers and companies), vehicles, and orders including, name, identification, license plate, orders number, order states ( starting, repairing, and done), etc.
  • The admin can access various graphics allowing to understand the percentage of order states (starting, repairing, and done), and track the number of cars service per month, year and day.
  • Similar features are available for orders, customers, and companies as for vehicles.

Tecnologies:

Workshop

STILL AI

Developed a chatbot ai mobile application in Android, (also ould use it in web) being an assistant for mental health focusing to reduce their anxiety, and understanding their feelings.

Database:

  • Created schema for database using PostgreSQL and Sequelize (ORM).

Backend:

  • Develop API REST architecture for admins, users, using JWT to identify their scope and permissions.
  • Planned and coordinated process for spring steps and validating if the target would be to get it.
  • Collaborated creating fundamentals prompts for an AI model reducing the possibility prompts injections.
  • Develop using JavaScript, Express, and Node.js.

Tecnologies:

Casino dashboard

Developed an admin dashboard for a casino, making login and another form to create accounts (used by staff) to create an account, having casino's information such as name, CBU (bank account), schedule in order to automate and centralise the information previously handled manually. All of this was based on the mockup (pixel perfect) that was made in Figma.

Tecnologies:

Casino dashboard

Interfoods

For this project, I collaborated with other colleagues. My responsibilities included:

Frontend:

  • Creating forms for login, register User, create new meal, and updating meal, and redux for everyone. Additionally, I developed an Admin Dashboard with the following features:
  • I implemented features that dynamically display in real time, for example: income graphic (per month), stock, data users (table). The admin has access to details such as name, last name, email, country, etc. Also, it provides the functionality to search for individual users and disable their accounts.

Tecnologies:

Links:

WebsiteGitHub
Interfoods