Skip to content

Frontend for the "MyWorld" project of "Software Engineering II" course (ECE, AUTh) - Fall 2025

Notifications You must be signed in to change notification settings

fraidakis/software-engineering-2-frontend

Repository files navigation

🌍 myWorld Travel - Frontend

Build Status Version React E2E Tests

A modern, responsive React application for discovering and exploring the world with personalized travel recommendations.


📁 About

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).


🚀 Quick Start

Prerequisites

  • Node.js v18 or higher
  • Bash terminal (Git Bash on Windows)
  • Backend API running (Backend Setup)

Setup & Run

# 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.sh

Access the application:

  • Frontend: http://localhost:3000
  • Backend API (required): http://localhost:3001

📚 Documentation

Comprehensive documentation has been organized for easy navigation:


🌿 Branching Strategy

  • main: Stable, production-ready code
  • [student-username]: Individual development branches

👥 Project Team


🧑‍🏫 Instructors & TAs

  • Professor: Andreas L. Symeonidis (asymeon)
  • Post-Doc Researcher: Thomas Karanikiotis (karanikio)
  • PhD Candidate: Demosthenis Natsos (dcnatsos)
  • PhD Candidate: Georgios Siachamis (GSiach13)

🔗 Related Repositories


About

Frontend for the "MyWorld" project of "Software Engineering II" course (ECE, AUTh) - Fall 2025

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages