Internet n'est rien sans photos et films. Nous avons de nombreux excellents médias comme Youtybe, Instagram, Picasa et ainsi de suite, mais je n'ai pas trouvé de portail, où vous pouvez télécharger des photos et sélectionner individuellement qui peut les voir.
C'était un bon thème pour un travail de cours complet!
Les technologies choisies pour ce projet sont React et JavaScript pour frontal, asp.net et c # pour back-end, base de données SQL écrite avec l'entité Framework Core et Cloud Cloud Service. Le projet est écrit par Microsoft Visual Studio 2019. Veuillez remarquer que je veux dire vraiment JavaScript, pas TypeScript, bien qu'il existe des fichiers TypeScript dans un projet. Pour une raison quelconque, Visual Studio préfère les dactylographies sur JavaScript, et c'est la raison pour laquelle vous verrez des erreurs rouges sous les lignes dans un IDE Visual Studio: il y a vraiment du code JavaScript dans les fichiers TypeScript, et ce mélange compile et s'exécute.
Un utilisateur doit s'abonner au portail, puis il peut télécharger des photos d'autres abonnés pour voir, peut-être pour tous ou seulement pour ceux qui sont autorisés à voir. Les abonnés peuvent appliquer un permis les uns pour les autres pour voir un ensemble d'images qu'ils aiment.
Pour exécuter ce programme, vous avez besoin de moteur de base de données MySQL installé sur votre ordinateur. Entity Framework créera une base de données appelée «PicturedAdatabase» en soi, à condition que le nom d'utilisateur «test» et le test de mot de passe »soient valides. Sinon, vous pouvez modifier le nom d'utilisateur et le mot de passe corrects dans le fichier 'AppSettings.json'.
De plus, pour faire fonctionner le cloudinary, qui est nécessaire pour stocker des données d'image, vous devez créer un compte cloudinary et remplacer "my_cloud_name", "my_api_key" et "my_api_secret" par des valeurs appropriées dans le fichier 'cloudincoller.cs.
Ce projet est autorisé sous la licence du MIT.