Skip to content

EpiTrip, un planificateur de voyage en ligne, allie AdonisJS et NuxtJS 3 pour une expérience utilisateur optimale. Offrant des suggestions personnalisées pour hébergements, activités et plus, EpiTrip facilite la planification de voyages avec une interface intuitive et responsive, intégrant divers microservices.

Notifications You must be signed in to change notification settings

Leoglme/EpiTrip_Frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EpiTrip - FrontEnd

🛠 Tech Stack

  • TypeScript (Language)
  • Nuxt (Framework)
  • CI / CD (Github Actions)
  • Docker / DockerCompose (Develop)
  • Kubernetes (Prod and Staging)





📚 WebSite





⚙️ Setup Environment Development

  1. Clone the project repository using the following commands :
git clone git@github.com:Leoglme/EpiTrip_Frontend.git
  1. Steps by Platform :
# Windows :
1. Requirements : Windows >= 10
2. Download and Install WSL2 : https://learn.microsoft.com/fr-fr/windows/wsl/install
3. Download and Install Docker Desktop : https://docs.docker.com/desktop/install/windows-install/

# Unix :
1. Requirements : macOS or Linux
2. Download and Install Docker





🔄 Cycle Development

  1. Open Docker Desktop
  2. Run command :
   # Start the development server on http://localhost:3000 (Nuxt)

   docker-compose up





🚀 Production

⚙️➡️ Automatic Distribution Process (CI / CD)

Si c'est un nouveau projet suivez les instruction :

  1. Ajoutées les SECRETS_GITHUB pour :
    • DOCKER_HUB_USERNAME
    • DOCKER_HUB_ACCESS_TOKEN
    • KUBECONFIG
    • PAT (crée un nouveau token si besoin sur le site de github puis dans le menu du "Profil" puis -> "Settings" -> "Developper Settings' -> 'Personnal Access Tokens' -> Tokens (classic))

About

EpiTrip, un planificateur de voyage en ligne, allie AdonisJS et NuxtJS 3 pour une expérience utilisateur optimale. Offrant des suggestions personnalisées pour hébergements, activités et plus, EpiTrip facilite la planification de voyages avec une interface intuitive et responsive, intégrant divers microservices.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •