Tab Apetit este o platforma de socializare, prin intermediul careia utilizatorii isi pot rezerva un loc, fie propunand o tema de discutie, fie alaturandu-se altor utilizatori.
Tehnologii
proiectul are doua componente: partea web, pentru care am utilizat node js, html, css, si aplicatia iOS, pentru care am utilizat swift.
Cele doua sunt conectate prin intermediul serviciului Firebase Database.
Alte API-uri folosite: Google Maps, Google Places, Firebase Auth, Firebase Storage.
Cerinte sistem
Pentru web:
-Conexiune Internet.
-Browser modern.
Pentru aplicatia iOS:
-iOS 10.3
Realizatori
Raluca Angheluta
Scoala: Colegiul National “Gheorghe Rosca Codreanu”
Spre exemplu poti pastra fisierul de routing (routes/User.js), insa partea de controller sa fie definita separat intr-un alt fisier (e.g. controllers/User.controller.js).
// routes/user.js
var UserController = require('../controllers/UserController')();
router.get('/bookings', UserController.renderBooking);
// controllers/UserController.js
module.exports = function() {
//Definire de functii
var renderBooking = function(req, res, next) {
res.render('bookings');
}
// Alcatuirea si returnarea controller-ului.
return {
renderBooking: renderBooking
};
}
Stiu ca pare mai mult de scris dar odata ce ajungi sa ai o cantitate mai mare de cod, te va ajuta mult la organizarea lui si vei avea un cod mult mai usor de citit.