Este crud foi feito utilizando nodejs e MySQL, com base no conhecimento aprendido no "Curso de Node.js" do Victor lima.
Teste o crud para ver mais as rotas...
Para executar/rodar, primeiro precisa adicionar as informações necessárias do banco de dados em Database.js,
também definir o secret do express-session no arquivo app.js(linha 25), e por fim executar npm run start
ou npm run dev
e basta acessar a URL localhost:3333
/
/explore
: rota para explorar os posts feitos/post/view/:id
: rota utilizada para a vizualização de um post/post/search
: pesquisar posts
/user/login
: fazer login/user/register
: registrar-se
Gerenciamento de conta
/user/acount
: sessão de administração da conta/user/account/auth/
: verificação para executa certas ações/user/account/delete
: apagar conta/user/account/changes
: trocar nome, senha ou email do usuário/user/logout
: sair da conta
Rotas de postagem
/user/post/add
: criar post/user/post/delete
: apagar post/user/post/edit
: editar post
/admin
: painel de administração
Gerenciamento de categorias
/admin/categories
: gerenciamento de categorias/admin/categories/add
: criar nova categoria/admin/categories/edit
: editar categoria/admin/categories/delete
: deletar categoria
Gerenciamento de postagens
/admin/posts
: gerenciamento de postagens/admin/posts/search
: pesquisar postagens/admin/posts/delete
: deletar post/admin/posts/edit
: editar postagens
Gerenciamento de usuários
/admins/users
: gerenciamento de usuários/admin/users/delete
: deletar usuários cadastrados