Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
23ed0dd
refactor: extract FavouriteListItem component to reduce duplication
fraidakis Dec 24, 2025
52149b1
fix: remove unused variables in components
fraidakis Dec 24, 2025
5c851a6
fix(security)!: migrate from CRA to Vite to resolve 9 vulnerabilities
fraidakis Dec 24, 2025
9a39c6a
refactor: rename App.js to App.jsx for Vite compatibility
fraidakis Dec 24, 2025
0920bd8
refactor: extract reusable form field components from Login/Signup pa…
fraidakis Dec 24, 2025
17e818a
refactor: create locales directory and split translations by language
fraidakis Dec 24, 2025
aec8d4f
refactor: split cypress/helper.js into category files: navigation, fo…
fraidakis Dec 24, 2025
fbeea56
refactor: split src/utils/geocoding.js into submodules
fraidakis Dec 24, 2025
57ee59b
refactor: split src/utils/rooting.js into submodules
fraidakis Dec 24, 2025
9d89374
refactor: split src/pages/PlaceDetailsPage.jsx into components
fraidakis Dec 25, 2025
a936d14
refactor: split src/pages/NavigationPage.jsx into components
fraidakis Dec 25, 2025
4ac9247
refactor: split src/pages/PreferencePage.jsx into components
fraidakis Dec 25, 2025
ae65d28
refactor: split src/pages/UserProfilePage.jsx into components
fraidakis Dec 25, 2025
08a9a37
refactor: split src/pages/HomePage.jsx into components
fraidakis Dec 25, 2025
8245b97
refactor: split src/pages/RecommendationsPage.jsx into components
fraidakis Dec 25, 2025
6c10f99
refactor: extract hooks from src/components/Carousel3D.jsx
fraidakis Dec 25, 2025
e3c065b
refactor: split src/components/AutocompleteInput.jsx
fraidakis Dec 25, 2025
298cf8f
refactor: split locale files
fraidakis Dec 25, 2025
d21c095
refactor: split Cypress test files into smaller focused test suites
fraidakis Dec 25, 2025
73b68e1
refactor: split src/pages/FavouritesPage.jsx into components
fraidakis Dec 25, 2025
b6b7ac2
refactor: split src/pages/PlaceDetailsPage.jsx into components
fraidakis Dec 25, 2025
d2404a1
chore: remove ESLint from frontend project
fraidakis Dec 25, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 1 addition & 7 deletions .env.example
Original file line number Diff line number Diff line change
@@ -1,8 +1,2 @@
# Port number for the development server
PORT=3000

# Backend API URL
REACT_APP_API_URL=http://localhost:3001

# Resolve bug of @mediapipe/tasks-vision library
GENERATE_SOURCEMAP=false
VITE_API_URL=http://localhost:3001
6 changes: 1 addition & 5 deletions .github/workflows/frontend-cicd.yml
Original file line number Diff line number Diff line change
Expand Up @@ -68,11 +68,7 @@ jobs:
- name: Install Frontend Dependencies
run: npm ci --loglevel=error --no-audit --no-fund

# Step 7: Run ESLint to ensure code quality
- name: Run Lint
run: npm run lint

# Step 8: Run Cypress End-to-End tests
# Step 7: Run Cypress End-to-End tests
- name: Run Cypress E2E
uses: cypress-io/github-action@v6
with:
Expand Down
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -20,3 +20,5 @@ cypress/results

# IDE
.vscode

MyWorld*.json
2 changes: 1 addition & 1 deletion cypress.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -134,7 +134,7 @@ module.exports = defineConfig({
component: {
devServer: {
framework: 'react',
bundler: 'webpack'
bundler: 'vite'
},
specPattern: 'src/**/*.cy.{js,jsx,ts,tsx}'
}
Expand Down
Loading
Loading