Skip to content

Tawasal is a social media app built using ASP.NET MVC. The app allows users to create profiles, connect with friends, share posts, and interact with content through likes and comments. The platform provides notifications to enhance user engagement and keep everyone connected.

Notifications You must be signed in to change notification settings

Ali-Elshorpagi/Tawasal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Tawasal

Overview

Tawasal is a social media app built using ASP.NET MVC. The app allows users to create profiles, connect with friends, share posts, and interact with content through likes and comments. The platform provides notifications to enhance user engagement and keep everyone connected.

Demo

Features

  • User Profiles:

    • Users can create, view, and update their profiles with personal information, including profile pictures, bios, and more.
  • Posting & Timeline:

    • Users can create posts and view posts from their friends and followings on their timeline.
  • Engagement (Likes & Comments):

    • Users can like and comment on posts from their friends and followings.
  • Social Connections:

    • Users can send friend requests, follow other users, and manage their connections.
  • Notifications:

    • New comments on posts
    • Likes on posts
    • Friend requests
    • New followers

Technologies Used

  • ASP.NET MVC
  • Entity Framework Core (Database ORM)
  • SQL Server (Database)
  • HTML/CSS/JavaScript (Frontend)
  • Bootstrap (UI Framework)

Installation & Setup

  1. Clone the repository:

    git clone https://github.com/Ali-Elshorpagi/Tawasal.git
  2. Navigate to the project directory:

    cd Tawasal
  3. Set up the database connection in appsettings.json.

  4. Apply migrations:

    dotnet ef database update --project Tawasal
  5. Run the application:

    dotnet run --project Tawasal
  6. Access the application in your browser at http://localhost:5037

Contributing

Contributions are welcome! Feel free to submit issues or pull requests.

About

Tawasal is a social media app built using ASP.NET MVC. The app allows users to create profiles, connect with friends, share posts, and interact with content through likes and comments. The platform provides notifications to enhance user engagement and keep everyone connected.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages