Find Jobs
Hire Freelancers

I would like to hire a Software Developer

€250-750 EUR

Cerrado
Publicado hace casi 8 años

€250-750 EUR

Pagado a la entrega
Webpage is basically a network of users who all own some PDF files. All the PDF files data are stored in the database and webpage can generate particular PDF file on request. Users can filter their PDFs and share them among their friends. If file is shared with user, the amount of data he is able to see are dependant on his user type. Also, rights to view PDF data has only one user at a time. It basically means that once user "shares" file with his friend, he himself loses the access to the file till his friend "shares" the file back. ####Main points to focus on: 1. Layered users structure * Registration * "friend" concept integrated * Various user types (different permissions regarding data access) + tree hierarchy of users 2. Underlying file system assigned to each user * all private data stored in DB layer * option to share data(files - PDFs) among chosen users * filtering based on chosen PDF data fields 3. User can preview his PDF in embedded PDF viewer (PDFs are basically stored just as data in DB layer) or generate and download the file to his local machine. 4. Last but not least! data security and ecryption should be secured. ####Database schema Either left up to developer to create his own one or we can provide the basic table and relations structure. ###Required technologies to use There are **no requirements/restrictions** on technologies used, though we prefer conservative approach of writting code rather than using popular content management systems. Therefore HTML(5), Javascript, CSS and mastered backend language(PHP, RubyOnRails etc) are highly appreciated. Database may also be based on NoSQL concept if the reasoning behind such decision makes sense. Amount of data(PDFs) for particular user types may over time get pretty big so e.g Column Store database could provide a performance boost. We appreciate any suggestions and are ready to learn. We would also appreciate to work with someone who already has some positive recommendations in his resume/account. Thanks!
ID del proyecto: 11255316

Información sobre el proyecto

11 propuestas
Proyecto remoto
Activo hace 8 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
11 freelancers están ofertando un promedio de €551 EUR por este trabajo
Avatar del usuario
Hi there! I have read what you exactly need, however I would like to ask you a few questions. I wouldn't call myself a master but I do work smart and do not rest until I get the job done. Please feel free to ping me anytime so we can have a detailed discussion.
€288 EUR en 10 días
5,0 (47 comentarios)
7,4
7,4
Avatar del usuario
I want to discuss this project with you further, let me know the best suitable time for you to schedule the meeting, Feel free to message me at any time, i used to be online 14 hrs in a day on this website so probably you will get a quick response from my end.
€722 EUR en 10 días
4,8 (17 comentarios)
5,9
5,9
Avatar del usuario
A proposal has not yet been provided
€555 EUR en 10 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
A proposal has not yet been provided
€555 EUR en 10 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
A proposal has not yet been provided
€555 EUR en 3 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de SLOVAKIA
Slovakia
0,0
0
Miembro desde ago 11, 2016

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.