Oscar Julian Gil

0 %
Oscar Julian Gil
Full Stack Developer
Ui/UX Designer
  • Residence:
    Colombia
  • City:
    Bogota D.C.
  • Age:
    35
English
Spanish
.net and .net core
php laravel
Js
Angular
React JS
Flutter
  • Bootstrap, Materialize
  • Stylus, Sass, Less
  • Gulp, Webpack, Grunt
  • GIT knowledge

niid;

Desarrollo Web

Project details

Description
niid.me (from "need" in English) is the technological platform that makes life easier for executives and their families, solving any need in their private sphere. We are a resource for companies, ensuring work-life balance for executives and optimizing talent performance.
  • Backend
    Laravel
  • Frontend
    React
  • Database
    MySql
  • Infrastructure
    AWS
  • Movil
    Flutter

Tecnologias aplicadas en el desarrollo

Laravel

Laravel es el framework utilizado para realizar todo el backend de la aplicaciòn, usando php como lenguaje de programación.

Algunas de las dependencias utilizadas.
"fruitcake/laravel-cors": "^3.0",
"guzzlehttp/guzzle": "^7.2",
"inertiajs/inertia-laravel": "^0.5.4",
"laravel/cashier": "^13.8",
"laravel/framework": "^9.2",
"laravel/sanctum": "^2.15",
"laravel/socialite": "^5.5",
"laravel/tinker": "^2.7",
"league/flysystem-aws-s3-v3": "^3.0",
"mailchimp/transactional": "^1.0",
"mpratt/embera": "^1.9",
"predis/predis": "^2.0",
"pusher/pusher-php-server": "^7.0",
"socialiteproviders/apple": "^5.3",
"spatie/laravel-translatable": "^6.0",
React

React es la libreria utilizada para todo el desarrollo del frontend en la parte web.

Algunas de las dependencias utilizadas.

"react-audio-voice-recorder": "^1.0.5",
"react-circular-progressbar": "^2.1.0",
"react-collapse": "^5.1.1",
"react-datepicker": "^4.11.0",
"react-day-picker": "^8.0.4",
"react-dropzone": "^14.2.1",
"react-file-viewer": "^0.0.1",
"react-google-calendar-api": "^2.1.0",
"react-google-login": "^5.2.2",
"react-i18next": "^11.16.7",
"react-icons": "^4.9.0",
"react-pdf": "^6.2.2",
"react-popper": "^2.2.4",
"react-switch": "^7.0.0",
"react-toastify": "^9.1.1",
"react-voice-recorder": "^2.1.2",
"rrule": "^2.6.4",
"universal-cookie": "^4.0.4",
"use-recorder": "^0.0.6",
"wavesurfer.js": "^6.6.3"
 
Flutter

Flutter es el framework utilizado para desarrollar la aplicación movil de niid, la cual esta disponible tanto en android como en iOS

Algunas de las dependencias utilizadas.

package_info_plus: ^3.0.3
shared_preferences: ^2.0.18
local_auth: ^2.1.6
google_sign_in: ^6.1.0
carousel_slider: ^4.0.0
sign_in_with_apple: ^4.3.0
jwt_decoder: ^2.0.1
awesome_dialog: ^3.0.2
flutter_inappwebview: ^5.7.2+3
flutter_keyboard_visibility: ^5.4.1
path_provider: ^2.0.15

Modulos destacados

niid es toda una compleja y modularizada plataforma de software, la cual consta de aplicaciones para clientes y aplicaciones para administración.

Aplicación para requester

Los requester dentro de niid son los usuarios, las personas que utilizan el servicio de la plataforma, los usuarios se pueden autenticar por medio de correo electrónico, sistema OTP, autenticación con google o apple.

Dentro de este modulo, los requester, pueden registrar sus datos, solicitar sus servicios, administrar sus archivos personales, pueden contactar por chat a sus doer, pagar por medio de cuentas bancarias, pse, stripe, etc.

Aplicación para doer

Los doer dentro de la plataforma niid, son aquellas personas que están disponibles para prestar y colaborar con un servicio, a los doer les llegan los servicios de acuerdo a la especialidad que presten dentro de la plataforma, con los servicios prestados, los doer ganan puntos, los cuales son intercámbiables por dinero en la plataforma. 

Aplicación para administradores de empresas.

Los administradores de empresas son aquellos grupos de personas que traen todo un conjunto de personas para que presten servicios como doers, cada administrador puede gestionar sus doers, asignar servicios especializados, generar reportes, administrar su personal y mucho más.

Modulo administrador

El modulo administrador esta un nivel mas arriba de la aplicación de administradores de empresas, ya que desde allí se pueden registrar nuevas empresas, nuevos doers independientes, realizar invitaciones para que empresas o personas hagan parte de la plataforma, etc.

10 +
Years Experience
143
Completed Projects
114
Happy Customers
20 +
Honors and Awards

Ready to order your project?

Let's work together!
Contact me