SAIR
1.0.0
Sair是一种旨在促进旅行计划和租赁住宿的Web应用程序。它利用JavaScript,EJS和CSS为用户提供预订旅行和住宿的无缝体验。项目存储库包含所有必要的文件和资源来部署应用程序,旨在为寻求方便有效的住宿选择的旅行者提供全面的解决方案。
请按照以下步骤在本地设置并运行该项目:
克隆存储库:
git clone https://github.com/akashdeep023/Airbnb_Project.git
cd Airbnb_Project安装依赖项:
npm install设置环境变量:
通过在项目的根部创建.env文件来配置以下环境变量:
例子 :-
# https://cloudinary.com/ (Cloudinary) (Change key)
CLOUD_NAME=kjkdmckdhjks
CLOUD_API_KEY=89340593499490394
CLOUD_API_SECRET=jdskLKJlklkdlsdfkKKdsdkkd
# https://www.mapbox.com/ (Mapbox)
MAP_TOKEN=pk.eyJ1IjoiZGVsdGEtc3R1ZHVlbnQiLCJhIjoiY2xvMDk0MTVhMTJ3ZDJrcGR5ZDFkaHl4ciJ9.Gj2VU1wvxc7rFVt5E4KLOQ
# https://www.mongodb.com/ (MongoDb Atlas) (Change key)
ATLASDB_URL=mongodb+srv://demo:[email protected]/ ? retryWrites=true & w=majority
# Add Random Secret Key
SECRET=ckcdenlksufoifafknddsoiddfkadsfafd
用特定的配置替换值。
运行应用程序:
node app.js在您的浏览器中打开:
打开http://localhost:8080/listings 。
遇到了挑战,尤其是在数据处理的情况下,但实施了有效的解决方案。克服了良好的后端克服可伸缩性问题。