C9-47-ft-ReactNative
Pulsa play para reproducirlo, habilita el sonido si deseas 🔉
video_jobmatch.webm
Descargar JobMatch 🔗 Reportar error 🔗 Solicitar nueva funcionalidad
Tabla de contenidos
- JobMatch es una aplicación que permite crear nuevas relaciones laborales al estilo Tinder. Te puedes registrar como candidato o como empresa que busca nuevos empleados.
- Una vez creado tu perfil puedes ver ofertas de trabajo (si estás en búsqueda de empleo) o ver candidatos que cumplan los requisitos que tu empresa necesita.
- Al hacer match, se crea un chat, dando así la oportunidad de conocerse y ver si cabe la posibilidad de entablar una relación laboral.
- El diseño de la app ha sido creada por nuestra UI/UX designer Yesenia Morero, se puede ver en Figma.
- Necesitarás Git.
- Instala Node.js (que viene con npm) en tu computadora.
- También necesitaras tener instalado Expo CLI.
- Ejecuta
npx create-expo-app my-app && cd my-app
- Crea una cuenta en Firebase.
- Sigue la documentación para crear tus credenciales e importarlas a tu proyecto.
- Crea un archivo llamado
.env
, añade tus credenciales de Firebase en ese archivo, agregalo el archivo .env a .gitignore (para evitar que se suba a Github). - Para arrancar el proyecto haz
npm i
para crear los node_modules, luegonpm start
para lanzar el proyecto.
- Yup
- Formik
- React-navigation
- React-native-svg
- React-native-web
- React-native-paper
- React-native-screens
- React-native-text-ticker
- React-native-gifted-chat
- React-native-reanimated
- React-native-deck-swiper
- React-native-awesome-alerts
- React-native-gesture-handler
- React-native-safe-area-context
- React-native-dropdown-select-list
- ✅ Registrarse con email y password.
- ✅ Crear perfil como candidato o empresa.
- ✅ Editar perfiles después de haber sido creados.
- ✅ Ver perfiles de candidatos o de puestos de trabajo disponibles.
- ✅ Filtrar perfiles por puestos de trabajo, años de experiencia, etc...
- ✅ Añadir perfil a tus favoritos.
- ✅ Darle a gustar o no gustar para hacer match, así como deslizar a la derecha o izquierda un perfil para conseguir lo mismo.
- ✅ Una vez existe un match, se puede empezar a hablar por el chat de la app.
Pulsa sobre cada imagen para expandirla
QA Testing:
Diseño:
Frontend Devs:
Note > Este proyecto ha sido creado sin ningún conocimiento previo de React Native. Se ha desarrollado durante cinco semanas para el Cohorte 9 de NoCountry. Se aceptan pull requests para mejoras, así como nuevas funcionalidades o para avisar de posibles bugs encontrados durante su uso.