Sobes.tech
Junior — Middle

Descrieți un proiect recent în care ați fost implicat și vorbiți despre participarea dvs. la acesta

sobes.tech AI

Răspuns de la AI

Recent am participat la dezvoltarea unei aplicații web pentru comenzi de mâncare online cu Node.js. Rolul meu a fost crearea unui API REST pentru interacțiunea cu frontend-ul și baza de date.

Principalele sarcini pe care le-am realizat:

  • Proiectarea și implementarea rutelor Express.js pentru gestionarea solicitărilor.
  • Integrarea cu baza de date MongoDB prin Mongoose pentru stocarea informațiilor despre restaurante, meniuri și comenzi.
  • Implementarea autentificării utilizatorilor cu JWT.
  • Gestionarea erorilor și logarea solicitărilor.

Exemplu de rută simplă în Express.js:

const express = require('express');
const router = express.Router();

router.get('/restaurants', async (req, res) => {
  const restaurants = await Restaurant.find();
  res.json(restaurants);
});

module.exports = router;