Skip to content

BlogCity a platform where words matter. It enables people to make an impression on others. To teach them something or connect emotionally. Where the quality of the idea matters

License

Notifications You must be signed in to change notification settings

JetLightStudio/BlogCity

 
 

Repository files navigation

BlogCity

BlogCity a platform where words matter. It enables people to make an impression on others. To teach them something or connect emotionally. Where the quality of the idea matters

What is .NET Core

.NET Core is a cross-platform, high-performance, open-source framework for building modern, cloud-based, Internet-connected applications.

Features

The goal is to create a secure multiuser platform for dynamic content. the user can

  • Create an account
  • Login to own account
  • Update hes credentials
  • Add/edit/delete posts
  • Create a profile page
  • Watch other users posts
  • Share posts on social media
  • Social media authentication
  • Like(love) posts
  • Search for posts
  • Download personnal data
  • Two factor authentication

Todo

  • Image upload instead of image url
  • Add comment system
  • Add markdown

How to run the project

The steps are very easy you only have to

  • Check if .NET Core sdk version 2.2 preview1 installed on your system, you can download it from Here then check if the instalation has gone correctly by typing

    user$ dotnet --version
    user$ 2.2.100-preview1
    
  • Restore the dependencies by typing the commande

    user$ dotnet restore
    
  • Apply migrations

    user$ dotnet ef database update
    
  • Update Facebook app details

    user$ dotnet user-secrets set Authentication:Facebook:AppId <app-id>
    user$ dotnet user-secrets set Authentication:Facebook:AppSecret <app-secret>
    
  • Finnaly go and run the app by typing

    user$ dotnet run
    
  • Support me by making a for the repo and thank you :D , If you want to contribute to the project and make it better, your help is very welcome.

Screenshot

blogcity2

If you want to see more screenshots checkout Screenshots

Team

proudly made by Amine Smahi and support from Jetlight Studio

License

The project is under GNU GENERAL PUBLIC LICENSE

            GNU GENERAL PUBLIC LICENSE
             Version 3, 29 June 2007

 Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
 Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.

About

BlogCity a platform where words matter. It enables people to make an impression on others. To teach them something or connect emotionally. Where the quality of the idea matters

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 95.0%
  • CSS 4.5%
  • JavaScript 0.5%