admin
123456
git clone https://github.com/whitecodel/ashani-admin.git
cd ashani-admin
npm install
npm run dev
agora o código está sendo executado no ip interno 127.0.0.1 e na porta 3000
aqui você pode configurar
neste arquivo existe uma função createadmin() esta função é chamada assim que o aplicativo é executado, o que cria um novo administrador
neste arquivo existe uma função imageFilter() você pode usar esta função com multer para validar uma imagem
neste arquivo existe uma função sendEmail() Você pode usar esta função para enviar e-mail
sendEmail({to, subject, body});
Existem 2 arquivos de middleware nele. Adminauth.js e Appauth.js possuem middleware feito para admin e app respectivamente, você pode criar todos os seus middlewares aqui.
NotLoggedIn => verificando login em ambos os arquivos
Você pode criar todos os seus modelos aqui.
Na pasta pública você pode colocar seus arquivos estáticos como css, js, imagens
Nesta pasta você pode criar todas as suas visualizações para administrador ou aplicativo. Se você não sabe como usar o ejs, pode ver a documentação visitando o site oficial ejs.co.
sucesso =>
successSnackbar(msg);
falhou =>
failedSnackbar(msg);
a posição padrão é o canto inferior direito, se você quiser mudar de posição, você pode passar um parâmetro extra
EX: successSnackbar(msg, "bottom-right")
gitbrent bootstrap4-toggle agora está habilitado
EX:
<input
name="approved"
type="checkbox"
id="approved"
data-width="100%"
data-toggle="toggle"
data-on="Approved"
data-off="Not Approved"
data-onstyle="success"
data-offstyle="danger"
/>