https://github.com/eapepe0/mern-uptask-frontend
Realizado con React , headlessui , modal , socket.io , tailwindcss , react-router-dom , axios (cliente publico / cliente privado)
https://github.com/eapepe0/mern-uptask-frontend
jwt-token reactjs socket-io tailwindcss
Last synced: 2 months ago
JSON representation
Realizado con React , headlessui , modal , socket.io , tailwindcss , react-router-dom , axios (cliente publico / cliente privado)
- Host: GitHub
- URL: https://github.com/eapepe0/mern-uptask-frontend
- Owner: eapepe0
- Created: 2024-02-26T04:33:12.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-11-27T04:13:08.000Z (over 1 year ago)
- Last Synced: 2025-03-17T03:41:43.257Z (over 1 year ago)
- Topics: jwt-token, reactjs, socket-io, tailwindcss
- Language: JavaScript
- Homepage: https://mern-uptask-frontend-liart.vercel.app
- Size: 469 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Uptask App (Mern Mongo Express React Node)
# Frontend
Realizado con **React** , **headlessui** , **modal** , **socket.io** , **tailwindcss** , **react-router-dom** , **axios** (cliente publico / cliente privado)
#### Autenticacion
- Registro de usuario
- Cambio de contraseña
- Autenticar Usuario
- Confirmar Usuario
- JWT
- Token
#### Manejo de rutas con rrdom , basadas en el token
- Rutas Privadas
- Rutas Publicas
#### useContext / Provider
- **authProvider** : Manejo de la autorizacion del usuario) / distintos tipos de usuarios que pueden ingresar a determinado proyecto , editar o eliminar tareas o proyectos
- **proyectoProvider** : Manejo de la creacion/edicion/eliminacion de **Proyectos** , creacion/edicion/eliminacion/actualizacion de **Tareas** , agregar o eliminar **Colaboradores**
#### socket.io
- Manejo estados de una tarea o proyecto de forma dinamica y en tiempo real entre colaboradores y administradores de **Proyectos**
# Backend
Realizado con **Express** , **cors** , **dotenv** , **mongoose** (manejo de **mongo**)
#### Controladores
- **proyecto , usuario , tarea**
#### Rutas
- Rutas para cada endpoint de la **api** , proyecto , tarea , usuario
#### Modelos
- Creacion de Modelos para la BD , de mongo usando Mongoose (proyecto , tarea , usuario)
#### JWT
- Generacion y validacion de JWT
#### Middleware
- Chequeamos la autenticacion del usuario y protegemos las rutas.
## Deploy
[Link a la pagina](https://mern-uptask-frontend-liart.vercel.app/)
## Capturas
Login

Registro

Olvide mi password

Pagina Inicial de Proyectos

Preview Tarea (colaborador)

Tarea completada

Proyecto (vista creador del proyecto)

Crear Proyecto

Buscar Proyectos

Auto completado de Proyectos

Crear Tareas

Editar Tareas

Agregar Colaborador

## Performance
