Full-Stack-Developer-Intern
このインターンシップは、Pythonを使用したフルスタック開発の基礎を学ぶ機会を提供します。参加者は、フロントエンドとバックエンドの技術を統合し、実践的なプロジェクトに取り組むことが期待されます。チームでの協力やコミュニケーションスキルも重要です。
GitHubスター
0
ユーザー評価
未評価
お気に入り
0
閲覧数
18
フォーク
0
イシュー
0
README
Full-Stack-Developer-Intern
Create a backend system for managing travel itineraries with the following components: 1. Database architecture for trip itineraries and models for the same using SQLAlchemy 2. RESTful API endpoints for creating and viewing itineraries 3. MCP server that provides recommended itineraries based on duration
Detailed Requirements
- Database Architecture
● Design and implement the database schema using SQLAlchemy
● Your schema should support:
○ Day-wise hotel accommodations, transfers between locations,
activities/excursions
○ Relationship between these entities
● Seed the database with realistic data for the Phuket and Krabi regions in Thailand
● Include recommended itineraries ranging from 2-8 nights
● Implement proper relationships, constraints, and indexes - API Endpoints
● Create RESTful API endpoints using FastAPI that allows:
○ Creating a new trip itinerary
○ Viewing existing trip itineraries
● Implement proper input validation, error handling, and response formatting
● Document the API with sample request/response formats - MCP Server
● Implement an MCP server that returns recommended itineraries for given number of
nights