App development to integrate into a website with personalized login for clients and database access for administrator

Job ID: 38332097

Budget: €8 – €30 EUR

Introduction:

You need to develop a web application that works within an existing domain. The application will have two types of users:

- Clients: Each client will have private access through a unique and personal login.

- Administrator: The administrator will have full access to all the information and functionalities of the application, including the management of customer databases.


Features:

Login:

- Implement a secure login system for each client.

- Create a separate login system for the administrator with the highest privileges.


User Management:

- The administrator must be able to create, edit and delete client users.

- The administrator must be able to reset passwords for client users.


Databases:

- Implement a general database to store information common to all clients.

- Implement an individual database for each client, accessible only by the corresponding client and the administrator.

- Ensure the confidentiality and isolation of each client's data.


Access to information:

- Clients should only be able to see the data that the administrator enters into the platform for them and edit only some fields selected by the administrator.

- The administrator must have full access to all information, including individual customer databases.


Interface:

- The application must be seamlessly integrated into the existing web domain.

- Access to the application must be done through a "Login" button on the landing page.

- The interface must be intuitive and easy to use, both for clients and for the administrator. (A frontend design document will be provided later)

- The implementation of a responsive design must be taken into account so that the application adapts correctly to different devices (mobile phones, tablets, etc.).


Technical aspects:

- Application type: Web application.
- Programming language: Languages ​​such as PHP, Python or JavaScript are valued.
- Technologies: HTML, CSS, JavaScript, database (MySQL, PostgreSQL, etc.).
- Hosting: Hosting on your own servers or on a cloud hosting service can be considered.
- Security: Implement necessary security measures to protect customer and administrator information, including strong authentication and authorization, data encryption, and secure development practices.


Deliverables:

- Complete and functional web application, integrated into the existing web domain.

- Complete documentation of the application, including source code, user manuals and technical guides.


Call to action:

Developers interested in this project are invited to submit their proposal, including:

-Curriculum vitae or portfolio with experience in similar projects.
-Description of your approach to application development.
-Budget estimate and delivery time.
-Availability to start the project.

We look forward to your proposals, if you are the chosen one, we will send you a document with all the detailed steps!
Related categories: PHP JavaScript CSS HTML React Native