-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathleeme.html
192 lines (188 loc) · 12.2 KB
/
leeme.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Bienvenido a CVKARD!</title>
</head>
<body>
<h1>PROPUESTA DE PROYECTO</h1>
<i>Una carta de presentación para desarrolladores
y empresas interesadas en contratarlos </i><br>
<h2>¿Qué ofrece CVKard?</h2>
<p>
Para empezar CVKard consta de dos roles que se pueden logear: empleado y negocio.
Usuario no registrado que lo único que puede hacer es consultar perfiles públicos de los usuarios
registrados,y animarse a crear su propia cuenta, la cual le abre muchas posibilidades de dar a conocer
su carrera profesional.<br><br>
Como usuario registrado puedes ver ofertas de trabajo adaptadas a tus capacidades, las cuales definirás
al crear la cuenta y modificar en el futuro.<br><br>
¿Cómo puedes ver dichas ofertas? Las empresas podrán ponerse en contacto con la página y crear su
espacio en ella para facilitar esta información.
</p>
<h2>¿Qué distingue CVKard de otros servicios similares?</h2>
<ul>
<li>Como trabajador:</li>
<p>
Puedes compartir tu trabajo con quien tu desees. Notificaciones sobre posibles <b>ofertas futuras o
confirmaciones</b> al vuelo por correo y/o mensajería instantánea, un marco de trabajo que muestre
tus logros y proyectos,facilidades para compartir tus hilos de “Github”, personalización de tu
perfil detallada,podrás ver la popularidad de las empresas en función del feedback de sus trabajadores contratados.
</p>
<li>Como empresa</li>
<p>
Garantizamos la fiabilidad de la información que muestran los usuarios con un sistema de
rangos, así puede buscar a usuarios que quieran trabajar en lo que la empresa oferte,
contactar con él y organizar la entrevista.La empresa podrá publicar ofertas de trabajo y
recibir recomendaciones de usuarios que hayan trabajado en esos apartados.
</p>
</ul>
<h2>¿Cómo monetizamos nuestro servicio?</h2>
<p>
Esencialmente a través de publicidad dirigida basada en las visitas. Además ofrecemos a las empresas
la posibilidad de organizar eventos y concursos para nuestros usuarios que se podrá consultar en
nuestra página principal.(la idea es usar "addSense" para la publicidad pero no permite solo pruebas en localhost)
</p>
<h1>INTEGRANTES DEL GRUPO</h1>
<ul>
<li>Javier Cupeiro Rodriguez</li>
<li>Javier Romero Pérez</li>
<li>Rubén García Andrés</li>
<li>Rafael Gómez Bermejo</li>
</ul>
<h1>VISTAS USADAS EN EL PROYECTO</h1>
<i>Posibles cambios futuros</i><br>
<!-- cambiar el inicio d elos enlaces a http://localhost:8080/-->
<h2>---------------------------Sin loguear---------------------------</h2>
<ul>
<li> <a href="http://localhost:8080/welcome">
<h3>Información de bienvenida!</a></h3>
<p>pagina de inicio, contiene el formulacio de login y un buscador por nick de los curriculum de los usuarios empleado<br/>
Acceso a la vista de registro y una breve explicación sobre la web</p>
</li>
<li>
<a href="http://localhost:8080/registro">
<h3>Formulario de registro</h3></a>
<p>muestra 2 botones para elegir tipo de usuario, cada uno muestra un formulario diferente con un 'Recapcha' diferente en pos de la seguridad<br/>
Los formularios tienen un minimo de expresiones regulares para evitar SQL inyect. En caso de ya existir el email o el nick
mostará que ya existe y se deberá repetir el formulario.</p>
</li>
<li>
<a href="http://localhost:8080/curriculum/martaCV"><h3>Curriculum</h3></a>
<p>Muestra la informacion del usuario registrado tipo empleado en función de su NICK (el enlace es el ejemplo de martaCV añadida en el import.sql) dando acceso a su carta de presentación o curriculum , la posibilidad de bajarselo en pdf y un formulario para comunicarse con el. Los mensajes que se manden sin loguearse se pedirá el email del emisor y en la bandeja de entrada del usuario constara como usuario no registrado y el email en el asunto.<br/>
Muestra una lista de los proyectos mas recientes, sólo se puede acceder a ellos estando logueado por cualquier usuario.<br/>
Se añadio un ejemplo de publicidad, la cual se queria añadir con "addSense" de google, pero no permite solo pruebas en localhost</p>
</li>
</ul>
<h2>---------------------------Ya registrado en comun---------------------------</h2>
<ul>
<li>
<a href="http://localhost:8080/home">
<h3>Página de inicio de la web</h3></a>
<p>Común para ambos tipos de usuarios, una vez dentro se activa la cabecera con los diferentes accesos rapidos.<br/>
Muestra las ultimas 4 ofertas segun la fecha de subida, y las mejores empresas según las puntuaciones recibidas en
dichas ofertas. Cada una de estas vistas incluye un acceso rápido a la lista de todas las ofertas y empresas.
</p>
</li>
<li>
<a href="http://localhost:8080/proyectos/1">
<h3>Listado de todos los proyectos</h3></a>
<p>Paginación con todos los proyectos ordenados por puntuacion y acceso rápido en cada uno de ellos a si mismo.
</p>
</li>
<li>
<a href="http://localhost:8080/ofertas/1">
<h3>Listado con todas las ofertas disponibles</h3></a>
<p>Muestra todas las ofertas disponibles creadas por todas las empresas. Permite a través de la paginación navegar por todas las ofertas que las empresas han ido publicando y entán activas.
A su vez, puedes acceder a la propia oferta para consultar toda la información e incluso llegar a enviar un mail para poder solicitar empleo para dicha oferta</p>
</li>
<li>
<a href="http://localhost:8080/buzon/R/1">
<h3>Buzon de correo</h3></a>
<p>Enlace a la seccion de recibidos, pero jsp compartido para enviados y crear nuevo correo.<br/>
Herramienta para poner en contacto usuarios entre sí. Paginados todos los enviados y recibidos, en caso de entrar en un
recibido con su acceso rápido se marcara como leído y en al vista del mensaje se activara el boton de responder.(pequeño
bug al ir por responder autocompletando el campo de correo componiendo el mensaje, una vez llega al xx@xxx. no muestra el sufijo...).<br/>
Tanto enviados como recibidos pueden borrar mensajes con el boton de opciones > borrar, y se borrará para las dos partes. En el listado de recibidos también está la opción de marcar como leídos todos los seleccionados.
</p>
</li>
<li>
<a href="http://localhost:8080/empresas/empresavista/2/1">
<h3>Información publica del usuario Negocio</h3></a>
<p>El link es el ejemplo de <b>Indra Coorporation</b> del import.sql<br/>
Muestra sus datos, su puntuación , su descripción y las ofertas hechas por la empresa con una paginación</p>
</li>
</ul>
<h2>---------------------------Ya registrado como Empleado (Usuario: [email protected] pass: aa)---------------------------</h2>
<ul>
<li>
<a href="http://localhost:8080/perfilusuario">
<h3>Perfil del usuario empleado</h3></a>
<p>Muestra los datos personales y permite subir o cambiar la foto de perfil, los propios datos y la carta de
presentación<br/>
Tiene el botón con el acceso a la tabla de proyectos propios y su edición.</p>
</li>
<li>
<a href="http://localhost:8080/tablaproyectos/V/1">
<h3>Tabla proyectos de usuario</h3></a>
<p>Muestra todos los proyectos propios del usuario. Dentro de dicha página puedes editar y eliminar tus proyectos.<br/>
Por otro lado podrás añadir nuevos proyectos a tu Portfolio</p>
</li>
</ul>
<h2>---------------------------Ya registrado como Negocio (usuario:[email protected] pass: indraPass)---------------------------</h2>
<ul>
<li>
<a href="http://localhost:8080/perfilempresa">
<h3>Perfil del usuario negocio</h3></a>
<p>Muestra la info,como su direccion concreta.Permite subir o cambiar la foto de perfil, los propios datos y la descripcion del negocio<br/>
Tiene el botón con el acceso a la tabla de ofertas propias y su edición.</p>
</li>
<li>
<a href="http://localhost:8080/tablaofertas/1">
<h3>Tabla ofertas de la empresa</h3></a>
<p>Muestra todas las ofertas propias de la usuario. Dentro de dicha página puedes editar y eliminar tus propias ofertas.<br/>
Por otro lado podrás añadir nuevas ofertas para captar a nuevos empleados.</p>
</li>
</ul>
<h2>---------------------------Notas---------------------------</h2>
<h3>Los archivos de foto se guardan en /tmp por lo que no hay fotos subidas en el import.sql</h3>
<a href="https://github.com/RafaelGB/CVKARD"><h3>github del grupo</h3></a>
<br></br>
<h1>Cambios con respecto a la versión a la entrega de exámen</h1>
<h2>---------------------------Ya registrado como Admin (usuario:[email protected] pass: adminUCM)---------------------------</h2>
<ul>
<li>
<a href="http://localhost:8080/Tags/1">
<h3>Listado de tags</h3></a>
<p>A modo de lista se permite añadir y borrar tags a la base de datos.</p>
</li>
<li>
<a href="http://localhost:8080/Ls/1">
<h3>Listado de lenguajes</h3></a>
<p>A modo de lista se permite añadir y borrar tags a la base de datos.</p>
</li>
<li>
<a href="http://localhost:8080/Usuarios/1">
<h3>Listado de usuarios</h3></a>
<p>A modo de lista se muestran todos los usuarios registrados.(solo informativo, sin funcionalidad)</p>
</li>
</ul>
<h2>---------------------------Mejoras de seguridad y funcionalidad---------------------------</h2>
<ul>
<li>
<p>Se ha corregido la variable mal nombrada que impedía el uso de la descarga en la vista curriculum</p>
</li>
<li>
<p>se ha añadido c:out a los campos donde el usuario puede modificar contenido en la base de datos.IMpidiento inyeccion de js en el editor de texto por ejemplo.</p>
</li>
<li>
<p>Ahora el modelo de proyecto cuenta con el campo link para enlazar al proyecto de github y se ha suprimido informacion innecesaria en su vista</p>
</li>
<li>
<p>Ya estaba inluido pero ahora se muestra correctamente una busqueda por filtro de lenguaje y por filtro de tags</p>
</li>
<li>
<p>Se ha añadido un buscador en la vista de proyectos, ofertas y empresas respectivo a cada uno que filtra por nombre y muestra un listado paginado de lo encontrado o un mensaje de 'sin resultados'</p>
</li>
</ul>
</body>
</html>