The system will allow a new customer to register himself/herself, or an existing customer to login using his/her credentials, and start or continue using the panel to enter the relevant details. (The kinds of information and features required have to be discussed.)
The system will be developed using the Symfony2 framework, along with Doctrine 2 ORM. I choose MySQL as the database system (but it is not mandatory as we will be separating the data layer using the ORM framework). The security of the system will be handled by a separate module. This includes the core use cases including forgetting password, changing the password, keeping the user logged in etc. The front-end will use the Twig templating language and Bootstrap 3. The system will highly secured, maintainable and extensible.
The plan is to complete the core features including registration, login, core system features in the initial step, and focusing on the user interfaces in the next step.
For further information, please contact me via my email address.