Code Chrysalis Immersive Bootcamp / Software Engineering with Agile Methodologies
Jappuri (Full-stack engineer)
Jappuriは、日本へ来た観光客と地元の人々を結びつけることを目的とした、コ ミュニティ向けのWebアプリケーションです。旅行者に地元の観光スポットに ついての情報を提供するとともに、地元の人々との深いつながりを育むことを目 指しています。ユーザーはアプリ内のインタラクティブなマップを使って、主要な観光スポットを探すことができます。また「タグ・フィルタ」機能を備えており、バリアフリー対 応や利用可能なサービス、守るべき文化的ルールなど、特定の条件に合った場 所を簡単に見つけることができます。これにより、観光客が必要な情報をしっか りと理解し、スムーズに旅を楽しめるようサポートできるアプリケーションを開発しました。バックエンドはNode.js、Express、PostgreSQLを採用しており、データベー スとのやり取りはPrisma ORMを使用して効率化しています。フロントエンド はVue.jsとTypeScriptで構築されており、最新のレスポンシブなUIを達成し ています。ユーザー認証はFirebase経由で管理しており、アプリケーションは Vercelでホストされています。RESTful APIアーキテクチャにより、フロントエ ンドとバックエンド間のシームレスな統合と通信を保証しています。