Mytinerary es una mobile app en donde viajeros publican sus itinerarios y los usuarios loggedos pueden likear y comentar los mismos. Dichos comentarios se pueden editar y borrar por su respectivo dueño. La temática del proyecto es turismo aventura, por lo que toda la estética de la pagína es de montaña.
Dejo el siguiente link con una breve explicación mia en youtube : MyTineraryAppYoutube
Si desea correr este proyecto, simplemente clone este repositorio y ejecute npm install luego npm start en carpeta raiz y carpeta frontend
Este proyecto fue realizado por las siguientes tecnologías
- React Native - Framework para construir aplicaciones nativas.
- Expo - Framework y plataforma para aplicaciones universales hechas en React.
- Node.js - Entorno de ejecución para JavaScript
- Express - Librería de Node utilizada en la construccion de la API
- MongoDB - Base de datos utilizada
- Redux - Utilizado para trabajar con un estado global
- Mongoose - Modelado de objetos (Object Document Mapper (ODM))
- Passport - Utilizada para la autentificación de usuarios
- Joi - usada para la validación de formularios