Skip to content

JessicaJiang-123/Triply

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

f25_team_1

Repository for f25_team_1

Project Specification

The project specification and sprint planning are documented in: f25_team_1 Kanban Board

Frameworks, Packages, and External Resources

Backend

  • Django: REST API server for backend logic and data management
  • django-cors-headers: Enables secure cross-origin requests between frontend and backend
  • djangorestframework: Provides tools for building RESTful APIs, including serializers, authentication, permissions, and viewsets
  • social-auth-app-django: Handles Google OAuth2 authentication and user login integration
  • Pillow: Required by Django's ImageField
  • google-genai: Google Gemini API client used by the AI trip planner to generate travel plans

Frontend

  • React: Frontend framework for building UI components and routing
  • Bootstrap: CSS framework for responsive and modern UI styling
  • react-router-dom: Manages client-side routing and page navigation
  • axios: Handles HTTP requests from frontend to backend REST API
  • @mapbox/search-js-react: Provides Mapbox SearchBox component for location and address suggestions

External Documentation & APIs

AI Tools

  • ChatGPT
  • GitHub Copilot

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published