Les meilleurs développeurs informatique freelances sont sur Codeur.com
Terminé · Moins de 500 € · 17 offres · 1493 vues · 23 interactions
1. Introduction
But de l'application : Permettre à l'utilisateur de noter facilement et rapidement le travail effectué chez différents clients, en conservant une trace précise des interventions et du temps passé.
Public cible : Principalement l'utilisateur individuel ayant besoin de suivre son temps de travail chez différents clients. Potentiellement adaptable pour une petite équipe à l'avenir (mais la version initiale se concentre sur un seul utilisateur).
2. Fonctionnalités principales
2.1 Gestion des clients
Ajout de clients : L'application doit permettre à l'utilisateur d'ajouter de nouveaux clients en fournissant au minimum leur nom et leur zone géographique. Des champs supplémentaires pourraient être envisagés ultérieurement (adresse, contact, etc.).
Modification de clients : L'utilisateur doit pouvoir modifier les informations d'un client existant (nom, zone géographique).
Suppression de clients : L'utilisateur doit pouvoir supprimer un client. Une confirmation de suppression sera nécessaire pour éviter les erreurs.
Visualisation de la liste des clients : Affichage clair de la liste des clients enregistrés, potentiellement avec la zone géographique visible. Possibilité de trier la liste (par nom, par zone géographique). Fonction de recherche pour retrouver rapidement un client.
2.2 Enregistrement d'une intervention
Sélection du client : L'utilisateur sélectionne le client pour lequel il réalise une intervention via une liste déroulante (avec fonction de recherche si le nombre de clients devient important).
Date et heure de début : La date et l'heure de début de l'intervention sont enregistrées automatiquement lors du lancement de l'enregistrement (avec possibilité de modification manuelle si nécessaire).
Type d'intervention (options prédéfinies) : L'utilisateur a la possibilité de sélectionner le type de travail effectué parmi une liste d'options prédéfinies (à définir par l'utilisateur lors de la configuration initiale ou modifiable par la suite). Un champ de texte "Autre" permet de décrire des interventions non listées.
Chronomètre : L'application propose un bouton "Démarrer" pour lancer le chronomètre au début de l'intervention et un bouton "Arrêter" pour marquer la fin. Le temps écoulé est affiché en temps réel.
Temps passé : La durée totale de l'intervention est calculée automatiquement par l'application.
Notes : Un champ de texte permet à l'utilisateur d'ajouter des notes spécifiques concernant l'intervention.
2.3 Consultation de l'historique des interventions
Affichage sous forme de liste : L'historique des interventions est affiché sous forme de liste, avec les informations essentielles pour chaque intervention (date, client, type d'intervention/description succincte, durée).
Filtrage par client : L'utilisateur peut filtrer l'historique pour afficher uniquement les interventions pour un client spécifique.
Filtrage par date : L'utilisateur peut filtrer l'historique par période (jour, semaine, mois, année ou une plage de dates personnalisée).
2.4 Rapports
Récapitulatif du temps passé par client : L'application doit pouvoir générer un rapport affichant le temps total passé chez chaque client sur une période donnée (la période sera sélectionnable par l'utilisateur).
3. Interface utilisateur (Idées)
Navigation : Utilisation d'onglets en bas de l'écran pour un accès rapide aux sections principales (Nouvelle intervention, Historique, Clients, Rapports).
Écran d'accueil : Un bouton "+" ou "Nouvelle intervention" bien visible au centre ou en bas de l'écran pour lancer rapidement un nouvel enregistrement. Éventuellement, un aperçu des interventions du jour pourrait être affiché.
Enregistrement d'une intervention :
Sélection du client en haut de l'écran (liste déroulante avec recherche).
Options prédéfinies pour le type d'intervention affichées sous forme de boutons clairs.
Un grand bouton "Démarrer" proéminent. Pendant l'enregistrement, il se transforme en "Arrêter" avec l'affichage du temps en cours.
Accès au champ "Notes" via un bouton discret ("Ajouter des notes...").
Liste d'interventions : Affichage clair de la date, du nom du client, d'une brève description et de la durée pour chaque intervention. Icônes pour indiquer des actions (par exemple, modifier). Options de filtrage (icônes ou menus déroulants) en haut de l'écran.
Gestion des clients : Un bouton "+" flottant (FAB) pour ajouter un nouveau client. Barre de recherche en haut de la liste des clients. Affichage du nom et de la zone géographique (si l'espace le permet) dans la liste.
Budget indicatif : Moins de 500 €
Publication : 19 avril 2025 à 10h46
Profils recherchés : Développeur spécifique freelance , Développeur mobile freelance , UI/UX designer freelance
17 freelances ont répondu à ce projet
13 propositions de devis en moins de 2h
Montant moyen des devis proposés : 3 750 €
Estimation du délai : 14 jours
Projet réalisé par Joshua Germany