Projeto final de aplicação web
Índice
- Requisitos do projeto
- Tecnologias
- Configurar
Requisitos do projeto
Requisito 1: cadastre-se, faça login, esqueça a senha
O sistema tem três funções, como segue:
- Administrador, tenha total discrição no sistema.
- Desenvolvedor, aquele que pode enviar seus aplicativos para o site e vendê-los ao usuário. (Não sou eu quem cria esse recurso, talvez seja feito no futuro)
- Usuário, tem o direito de baixar aplicativos do dev.
- Os usuários que desejam baixar aplicativos devem se cadastrar em uma conta e fazer login no sistema.
- Após o registro, o usuário com a função padrão é Usuário. Eles podem atualizar sua função para Dev pagando muito dinheiro.
- Quando o usuário esquecer a senha, poderá recuperá-la através do e-mail cadastrado anteriormente. O sistema enviará um e-mail com um OTP (expirará em um tempo limite) e você poderá usá-lo para criar sua nova senha.
Requisito 2: gerenciamento de sala de aula
- Os aplicativos são divididos em dois tipos: gratuitos e gratuitos, se você quiser comprar aplicativos que têm custo, você terá que recarregar o dinheiro para comprá-los.
- O administrador pode fornecer cartões para o usuário usar o cartão para recarregar seu dinheiro no sistema.
Tecnologias
O projeto é criado com:
- Versão XAMPP: 2.3.4
- Versão Boostrap: 4.5.2
- Versão Jquery: 3.5.1
- PHP Mailer versão 6.5.1
Configurar
Para executar este projeto, você precisa de:
- Instale e coloque todo o código fonte clonando-o na pasta
htdocs
do XAMPP. - Ao importar
database.sql
, crie um banco de dados chamado bedevelovebug
=)) ou altere o nome no arquivo config. - Execute o servidor e inscreva-se para começar.