APPLICATION WEB

Projet: Surf Ai

Capture ecran du projet Surf.ai

Surf Ai, c'est quoi ?

Surf.Ai est une plateforme de location de planches de surf entre particuliers. Je peux à la fois proposer mes planches à la location et louer des planches de surf d'autres propriétaires. En tant qu'utilisateur, je peux donc créer une planche avec un prix par jour et lui ajouter plusieurs photos pour la proposer à la location. Depuis l'accueil, je peux voir les planches disponibles avec la moyenne des notes laissés par les précédents locataires et chacune géocalisée sur la carte. Il est possible de rechercher plus précisemment des planches de surf en fonction de leur type, pour trouver celle qui me correspond. Les locataires peuvent consulter les évaluations et avis des clients précédents, assurant des choix éclairés. Avant de confirmer la réservation la plateforme Surf.ai vous montre le récapitulatif de l'offre. Vous pourrez y retrouver les détails de votre choix pour vérifier notamment des dates spécifiques et le budget total. Surf.Ai offre à chaque utilisateur un espace présentant l'historique de réservations et de locations. Cela favorise l'engagement communautaire grâce aux évaluations et aux avis post-location, améliorant ainsi l'expérience des utilisateurs.

Avec quels outils a été conçu Surf Ai ?

Vous pouvez cliquer sur l'outil pour en savoir plus.

Ruby
Ruby est un langage de programmation populaire utilisé pour le développement d'applications web. Il est apprécié pour sa syntaxe élégante et sa simplicité.
Rails
Ruby on Rails est un framework web open-source écrit en Ruby. Il est utilisé pour développer des applications web robustes et évolutives.
JavaScript et Stimulus
JavaScript est un langage de programmation utilisé pour rendre les pages web interactives. Stimulus est un framework JavaScript léger et efficace pour ajouter des fonctionnalités interactives aux pages web.
Flatpickr
Flatpickr est une bibliothèque JavaScript pour sélectionner des dates et des heures dans les formulaires web. Elle offre une interface utilisateur conviviale et réactive.
Bootstrap
Bootstrap est un framework front-end open-source pour le développement web. Il fournit des composants prêts à l'emploi pour créer des interfaces utilisateur attrayantes et réactives.
Devise
Devise est une bibliothèque Ruby on Rails pour l'authentification des utilisateurs. Elle fournit des fonctionnalités telles que l'inscription, la connexion et la récupération de mot de passe.
GitHub
GitHub est une plateforme de développement logiciel basée sur Git. Elle offre des fonctionnalités de suivi des problèmes, de gestion de versions et de collaboration pour les projets de développement logiciel.
Heroku
Heroku est une plateforme cloud qui permet le déploiement et l'hébergement d'applications web. Elle prend en charge plusieurs langages de programmation et offre une gestion facile des ressources d'application.
Trello, Slack
Trello est un outil de gestion de projet en ligne qui utilise des tableaux Kanban pour organiser les tâches. Slack est une plateforme de communication d'équipe qui facilite la collaboration et la communication en temps réel.
Mapbox
Mapbox est une plateforme de cartographie en ligne qui offre des services de cartographie personnalisés et des outils de visualisation de données géospatiales. Elle est utilisée pour créer des cartes interactives et personnalisées dans les applications web.
Cloudinary
Cloudinary est un service de gestion des ressources multimédias dans le cloud. Il offre des fonctionnalités telles que le stockage d'images, la manipulation d'images et la diffusion de contenu multimédia.
Star Rating
Star Rating est une bibliothèque JavaScript pour la notation des éléments dans les applications web. Elle permet aux utilisateurs de donner des évaluations en étoiles et de visualiser les scores moyens.
Tom Select
Tom Select est une bibliothèque JavaScript pour les champs de sélection avancés dans les formulaires web. Elle offre une interface utilisateur améliorée pour sélectionner des options à partir de listes déroulantes et de champs de recherche.