I would like to build a website with a private area for users to log in and get their (personal) documentation.
The website will have a navigation menu with access to different sections (About us, Blog, FAQ, and customers private area). Once the customer logs into the private area, s/he will see its personal details (contact details and bank account details), documentation (agreements, invoices) of the current assets and proposals of new assets to acquire.
Please keep in mind that each user should only have access to its documentation and we can define the database as needed. Ensuring good users and documentation management is key
This is a personal business project, so I am free to choose any approach and resources.
I tried building it with Wordpress but it is a bit limited. In the future I would like to add more options in the private area such as pulling data from third party systems using APIs.
I also tried building the whole website as an Angular Single Page Application, but I have not found a good way to manage user access and credentials.
Any suggestion will be more than welcome.