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開きます。
特にデータ処理で課題に遭遇しましたが、効率的なソリューションを実装しました。よく編成されたバックエンドでスケーラビリティの問題を克服しました。