Code Monkey home page Code Monkey logo

blog-crud's Introduction

Blog CRUD

Este crud foi feito utilizando nodejs e MySQL, com base no conhecimento aprendido no "Curso de Node.js" do Victor lima.

Overview

Rota principal: Home

Rota explorer Explorer

Teste o crud para ver mais as rotas...

Como rodar o CRUD ?

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 deve basta acessar a URL localhost:3333

Rotas

  • /
  • /explore: rota para explorar os posts feitos
  • /post/view/:id: rota utilizada para a vizualização de um post
  • /post/search: pesquisar posts

Rotas de usuário

  • /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

Rotas de administração

  • /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

blog-crud's People

Contributors

orodrigojose avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.