Skip to content

This project is a RESTful API developed using Node.js, Express.js, and MongoDB, designed to efficiently manage a contact database. It provides a robust and scalable set of HTTP endpoints, enabling users to perform CRUD (Create, Read, Update, Delete) operations on contact records.

Notifications You must be signed in to change notification settings

Miro-wq/goit-nodejs-hw-rest-api

 
 

Repository files navigation

GoIT Node.js Course Template Homework

Realizează un fork al acestui repozitoriu pentru a îndeplini temele de acasă (2-6). Fork-ul va crea un repozitoriu pe contul tău de pe http://github.com

Adaugă mentorul la colaborare.

Pentru fiecare temă, creează un branch separat.

  • hw02
  • hw03
  • hw04
  • hw05
  • hw06

Fiecare branch nou pentru fiecare temă trebuie să fie derivat din branch-ul principal (master).

După ce ai terminat lucrul la tema de acasă în branch-ul tău, trebuie să creezi un pull request (PR). Apoi, adaugă mentorul pentru revizuirea codului. Abia după ce mentorul aprobă PR-ul, poți face "merge" a branch-ului cu tema de acasă în branch-ul master.

Citește cu atenție comentariile mentorului. Corectează observațiile și fă un "commit" în branch-ul cu tema de acasă. Modificările se vor reflecta automat în PR după ce trimiți "commit"-ul cu corecțiile pe GitHub. După corectare, adaugă din nou mentorul pentru revizuirea codului.

  • La predarea temei de acasă, este furnizat un link către PR.
  • Codul JavaScript este curat și ușor de înțeles, iar pentru formatare se folosește Prettier.

Comenzi:

  • npm start — pornește serverul în modul production.
  • npm run start:dev — pornește serverul în modul dezvoltare (development).
  • npm run lint — rulează verificarea codului cu ESLint, este necesar să se ruleze înaintea fiecărui PR și să se corecteze toate erorile linterului.
  • npm lint:fix — aceeași verificare a linterului, dar cu corecții automate pentru erorile simple.

About

This project is a RESTful API developed using Node.js, Express.js, and MongoDB, designed to efficiently manage a contact database. It provides a robust and scalable set of HTTP endpoints, enabling users to perform CRUD (Create, Read, Update, Delete) operations on contact records.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%