Olá,
Posso fazer esse sistema para você no orçamento máximo seu pois como será sem framework CSS acaba encarecendo o serviço.
Será feito nas seguintes etapas:
1. Criação de prototipagem das telas, com 3 mídias propostas: celular, tablet e desktop. Nesta etapa iremos criar as telas básicas do usuário e também do admin, como tambem verificarmos o cenário, já está bastante avançado pois você esta entregando com detalhes e sabe o que quer, mas iremos documentar melhor.
2. Criação da programação e banco de dados com a funcionalidade solicitada. Nesta etapa iremos criar a programação e o banco de dados para as funcionalidades solicitadas, como também converter as telas da etapa anterior para HTML/CSS/JS. Iremos verificar toda a funcionalidade se cumpre todos os cenários que você deseja e se faltou algum detalhe. O foco aqui é a funcionalidade apenas.
3. Finalização do layout e adequação do design final. Aqui iremos finalizar o layout com o que estiver faltando, detalhes gráficos e melhorias estéticas especialmente. Nesta etapa a funcionalidade do site já deverá estar concluída.
Ao fim da terceira etapa você terá todo o código e telas, junto com os scripts do banco de dados.
Se tiver alguma dúvida abra um chat comigo e vamos conversar sobre o seu projeto.
Abraços,
Vinicius Pavanelli - Wexperts