A modern, responsive React application for discovering and exploring the world with personalized travel recommendations.
This repository contains the Frontend for the "myWorld" project, developed for the Software Engineering II course (2025–2026) at the Aristotle University of Thessaloniki (ECE, AUTh).
- Node.js v18 or higher
- Bash terminal (Git Bash on Windows)
- Backend API running (Backend Setup)
# Clone and navigate
git clone https://github.com/fraidakis/software-engineering-2-frontend.git
cd software-engineering-2-frontend
# Run start script (installs dependencies, configures env, starts dev server)
bash start.shAccess the application:
- Frontend:
http://localhost:3000 - Backend API (required):
http://localhost:3001
Comprehensive documentation has been organized for easy navigation:
- Getting Started Guide - Detailed setup, troubleshooting, and development workflow
- Architecture Overview - Component structure, design patterns, and tech stack
- E2E Testing Guide - Cypress test suite documentation
- CI/CD Documentation - Pipeline details
main: Stable, production-ready code[student-username]: Individual development branches
- Chalvatzis Ioannis -
Ichalvatz - Fraidakis Ioannis -
fraidakis - Gkolias Dimitrios -
MimisGkolias - Zeri Eleana -
eleanazeri
- Professor: Andreas L. Symeonidis (
asymeon) - Post-Doc Researcher: Thomas Karanikiotis (
karanikio) - PhD Candidate: Demosthenis Natsos (
dcnatsos) - PhD Candidate: Georgios Siachamis (
GSiach13)
- Backend Repository: github.com/fraidakis/software-engineering-2-backend