/conceitos-nodejs

Rocketseat bootcamp: Desafio 01 - Conceitos NodeJS

Primary LanguageJavaScript

Conceitos NodeJS

Desafio Bootcamp Rocketseat: Conceitos NodeJS, nesse desafio, foi criado uma aplicação para treinar o que aprendi até agora no Node.js!
Essa é uma aplicação para armazenar repositórios do meu portfólio, que irá permitir a criação, listagem, atualização e remoção dos repositórios, e além disso permitir que os repositórios possam receber "likes".

GitHub language count License Made by Lucas Alves Stargazers

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Prerequisites

  • NodeJS - Environment runtime
  • Yarn - Packager manager

What things you need to install the software and how to install them

$> git clone https://github.com/lcoalves/conceitos-nodejs.git

Installing

A step by step series of examples that tell you how to get a development env running

Databases

First install back-end dependencies

$> cd conceitos-nodejs && yarn

Next open the code

$> code .

Back-end

Start back-end service

$> yarn dev

Back-end (Running TESTS)

First run

$> yarn test

Test HTTP requests

Donwload Insomnia and import workspace from JSON

Built With

  • Express - Fast, unopinionated, minimalist web framework for Node.js
  • Jest - Jest is a delightful JavaScript Testing Framework with a focus on simplicity.

Authors

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments

  • Express
  • Jest
  • ESLint
  • Prettier