Skip to content

Backgammonian/Image-Sharing

Repository files navigation

Image-Sharing

Simple Web platform for image sharing. It was built using ASP.NET Core MVC.

This project was created in educational purposes only.

Features

  • Registration
  • Authentication & authorization
  • User's dashboard that provides the ability to edit user data
  • Users' profiles
  • Image uploading
  • Multiple images can be displayed inside one note (or post)
  • The user is able to perform CRUD operations with his notes (create, change, delete)
  • Notes can be assigned to a certain thread
  • IP geolocation (kind of)
  • Pagination of the notes and users
  • Image galleries (with the use of fancyBox)
  • Administrative panel (kind of)
  • Localization (🇬🇧 & 🇷🇺)
  • Unit-tests (using xUnit, Fluent Assertions & FakeItEasy)
  • Containerization (using Docker Compose)

Demonstation

Overview:

showcase-1 showcase-2

Entity relationship diagram:

Entity relationship diagram