Coder Social home page Coder Social logo

larissaperinoto / talker-manager-api Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 214 KB

A API Talker Manager permite cadastrar, visualizar, pesquisar, editar e excluir informações de palestrantes.

JavaScript 90.05% Shell 9.95%
javascript nodejs express docker fs-module

talker-manager-api's Introduction

Talker Manager API

A Trybe é uma escola de tecnologia com foco em formação de Desenvolvedores Web e o projeto Talker Manager foi proposto como atividade de aprimoramento dos estudos sobre desenvolvimento back-end onde iniciamos a utilização do NodeJS.

Objetivo

A API Talker Manager tem o objetivo de oferecer opções de CRUD (create, read, update, delete) ao usuário, logo, é possível cadastrar, visualizar, pesquisar, editar e excluir informações através dos endpoints. Esta API atua como o back-end de um sistema de cadastro de palestrantes.

Tecnologias e Ferramentas

NodeJS Docker Express ESlint

Neste projeto não é utilizado um banco de dados, portanto, utilizou-se o módulo fs, nativo do NodeJS, para realizar leituras e escritas em um arquivo json. As demais tecnologias utilizadas foram Express e Docker. A ferramenta ESlint foi utilizada para alinhamento do código.

⚙️ Execução

Para executar a aplicação inicie realizando o clone deste repositório com o comando abaixo.

  git clone [email protected]:larissaperinoto/talker-manager-API.git

Navegue até a raíz do projeto.

  cd talker-manager-API/
Rodando a aplicação com o Docker

Na pasta app do projeto, suba o container talker_manager utilizando o docker-compose.yml. Utilize o comando abaixo.

    docker-compose up -d

Entre no terminal do container

    docker exec -it talker_manager bash

Instale as depedências do projeto

    npm install

Inicie o servidor

    npm run dev

Desenvolvido por Larissa Perinoto, © 2022.

talker-manager-api's People

Contributors

larissaperinoto avatar trybe-tech-ops 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.