Giter VIP home page Giter VIP logo

gdp-front's Introduction

GDP Logo

GDP Portail

🌍 Constantly updated ! ☢️

📃 Description

☢️ Frontend pour GDP - Portail ☢️ 🆙

Application de gestion pour le service GDP de la Ville de Mouscron lié au backend du même nom. Elle permet la gestion de véhicules, des utilisateurs avec JWT pour la sécurité des données, la validation des identifiants pour les différentes routes, l'envoi de mails pour la validation des surveillances, des daily et des rapports journaliers.

Une recherche par immatriculation, localité et rue pour les constats ainsi qu'un tri des rues par localité, code postal, nom et quartier.

Elle permet également la gestion des agents et des utilisateurs, des catégories pour les notes de rapports, des constats sur le terrain, des tâches journalières pour les équipes d'agents avec envoi de mail, des surveillances habitations, des horaires d'agents, des infractions les plus verbalisées, des missions journalières ou occasionnelles, des quartiers avec missions spécifiques, des rapports journaliers, des rues et des validations pour chaque surveillance d'habitation.

Elle me servira également comme TFE d'où sa complexité et le temps consacré!

| GDP Back | GDP Front | GDP Android Application |

📥 Installation

Run npm start or ng serve for a dev server. Navigate to http://localhost:4200/

✏️ Components

  • Agents
  • Categories
  • Missions
  • Rues

🔥 Features

  • Medias
  • Statistics

🐿️ Consignes : Projet de développement SGBD

Pour ce projet, il vous est demandé de développer une application Angular qui va interagir avec soit des données stockées dans le LocalStorage du navigateur, soit l’API créée dans le module de Projet de développement SGBD

Le projet devra être réaliser seul et respecter au moins les contraintes suivantes :

  • Création d’au moins 2 formulaires gérés en Reactive forms
  • Création d’au moins 1 component utile à l’application (qui n’est pas une page)
  • Création d’au moins 2 services permettant d’interagir avec les données
  • Création d’au moins 1 pipe utile à l’application
  • Utilisation du routing Angular
  • Utilisation d’une librairie externe, utile à l’application

Le projet devra être versionné sous Github en mode privé et accessible par le chargé de cours. De plus, il est demandé de pousser vos changements en ligne à chaque fois que vous travaillerez sur le projet.

Le sujet est libre, mais devra être validé au préalable par le chargé de cours (via email pour garder une trace).

Attention : Ne commencez pas le développement sans validation au préalable et n’utilisez pas des librairies externes non validées par le chargé de cours.

L’application devra être remise au plus tard le lundi 13 juin par email à l’adresse suivante : [email protected].

Une date de présentation de l’application reste à définir et comptera pour des points

🐉 Utilz!

✍️ Notes!

  • à enlever dans le fichier ./helpers/sendMail.js si pas docker car dès que je passe par docker j'ai une erreur tls: { rejectUnauthorized: false, },

  • protéger tous les dossiers autres que users grace à JWT une fois la phase déploiement lancée

✍️ TO DO LIST

  • Annexes fichiers
  • Bug Annexe create & update
  • Missions Quartier

✍️ TO DO LIST LATER

  • Statistiques
  • Login & pass

🐛 Bugs!

  • ConfirmationService ne fonctionne pas
  • closable
  • bug dans les recherches

🎨 Front-End Tutorial

👽 Back-End Tutorial

🎣 Front-Back-End Tools

🔨 Other Wizards List

Liens connexes

eKreativ

eafcm

MongoDb

NodeJs

Discord

Facebook

Linkdin

👏 Congratulations

| :-: | :-: | :-: | :-: |

| 😉 Vandermeulen Christophe alias WnX 📎🏴‍☠️ |

License

MIT

Copyright (c) 2023-present,

winnux82

Web

This project was generated with Angular CLI version 15.2.4.

Development server

Run ng serve for a dev server. Navigate to http://localhost:4200/. The application will automatically reload if you change any of the source files.

Code scaffolding

Run ng generate component component-name to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module.

Build

Run ng build to build the project. The build artifacts will be stored in the dist/ directory.

Running unit tests

Run ng test to execute the unit tests via Karma.

Running end-to-end tests

Run ng e2e to execute the end-to-end tests via a platform of your choice. To use this command, you need to first add a package that implements end-to-end testing capabilities.

Further help

To get more help on the Angular CLI use ng help or go check out the Angular CLI Overview and Command Reference page.

gdp-front's People

Contributors

wnx82 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.