Rent-App Backend, Rent-App ön yüzünü destekleyen sunucu tarafı uygulamasıdır. Kullanıcı kimlik doğrulama, ev ve araba yönetimi ile rezervasyon işlevleri için API'ler sağlar.
Kullanıcı kimlik doğrulama (kayıt, giriş) Ev yönetimi (CRUD işlemleri) Araba yönetimi (CRUD işlemleri) Rezervasyon yönetimi (CRUD işlemleri) JWT kimlik doğrulaması ile güvenli API uç noktaları
Sunucu Çatısı: Node.js, Express
Kimlik Doğrulama: JWT (JSON Web Token)
Mongoose, dotenv, bcrypt, multer, nodemailer, swagger
Aşağıdaki adımları izleyerek projeyi yerel makinenizde çalıştırabilirsiniz.
Node.js (version 14.17.0 veya üstü) npm veya yarn MongoDB
Rent-App Backend is the server-side application that supports the Rent-App front-end. It provides APIs for user authentication, house and car management, and reservation functionalities.
User authentication (registration, login) House management (CRUD operations) Car management (CRUD operations) Reservation management (CRUD operations) Secure API endpoints with JWT authentication Technologies Used Backend Framework: Node.js, Express Database: MongoDB Authentication: JWT (JSON Web Token) Other Tools: Mongoose, dotenv, bcrypt, multer, nodemailer, swagger Installation Follow these steps to set up and run the backend project locally.
Node.js (version 14.17.0 or higher) npm or yarn MongoDB