Repository for f25_team_1
The project specification and sprint planning are documented in: f25_team_1 Kanban Board
- 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
- 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
- ChatGPT
- GitHub Copilot