Social Media

.NET Core Social Media Web App

.NET Core C# SQLite REST API Bootstrap Razor Pages Onion Architecture
Social Media - Image 1
Social Media - Image 2
Social Media - Image 3
Social Media - Image 4
Social Media - Image 5

About the Project

Social media web application developed as a student project for the "Programowanie aplikacji mobilnych i webowych" course. Built using .NET Core 3.1 with a focus on modern web development practices and clean architecture.

Core Features

  • User authentication and account management
  • Post creation with photo upload capabilities
  • Comment system for user engagement
  • Social interaction features

Technical Architecture

  • Backend: .NET Core 3.1 with RESTful API
  • Database: SQLite for data persistence
  • Frontend: Bootstrap with Razor Pages
  • Architecture: Onion architecture for separation of concerns
  • Communication: HTTP requests between frontend and API

Development Details

  • Student project completed on January 26, 2022
  • Implemented clean architectural patterns
  • Full-stack development with API integration
  • Responsive web design using Bootstrap

Academic Context

Developed as part of the "Programowanie aplikacji mobilnych i webowych" (Mobile and Web Application Programming) course, demonstrating proficiency in modern .NET web development and RESTful API design.

Technologies Used

.NET Core
C#
SQLite
REST API
Bootstrap
Razor Pages
Onion Architecture