Интернет - ничто без картинок и фильмов. У нас есть много отличных носителей, таких как Youtybe, Instagram, Picasa и так далее, но я не нашел портал, где вы можете загружать изображения и выбрать индивидуально, кто может их видеть.
Это была хорошая тема для полной работы по курсу стека!
Выбранными технологиями для этого проекта являются React и JavaScript для фронтальных, ASP.NET и C# для бэк-энда базы данных SQL, написанной с помощью основного и облачного сервиса объекта. Проект написан Microsoft Visual Studio 2019. Пожалуйста, обратите внимание, что я действительно имею в виду JavaScript, а не TypeScript, хотя в проекте есть файлы TypeScript. По какой -то причине Visual Studio предпочитает TypeScript через JavaScript, и именно поэтому вы увидите, что Red Erry подчеркивает подчеркивание в визуальной студии: в файлах TypeScript действительно есть код JavaScript, и эта смесь выполняет компиляцию и запуска.
Пользователь должен подписаться на портал, а затем он / она может загружать фотографии других подписчиков, которые можно увидеть, возможно, для всех, чтобы увидеть или только для тех, кому разрешено видеть. Подписчики могут применить разрешение друг для друга, чтобы увидеть набор картинок, которые им нравится.
Чтобы запустить эту программу, вам нужен механизм базы данных MySQL, установлен на вашем компьютере. Entity Framework создаст базу данных под названием «PicturedAtabase», при условии, что тест имени пользователя «тест» и тест «пароль» действительны. Если нет, вы можете изменить правильное имя пользователя и пароль в файле appsettings.json '.
Кроме того, чтобы получить облачную работу, которая необходима для хранения данных с изображениями, вам необходимо создать облачную учетную запись и заменить «my_cloud_name», «my_api_key» и «my_api_secret» на соответствующие значения в файле CloudanigaryController.cs.
Этот проект лицензирован по лицензии MIT.