https://github.com/amine-smahi/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
https://github.com/amine-smahi/blogcity
asp-net-core blog blog-platform blogging discovery dotnet-core multi-user-blog writing
Last synced: over 1 year ago
JSON representation
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
- Host: GitHub
- URL: https://github.com/amine-smahi/blogcity
- Owner: Amine-Smahi
- License: gpl-3.0
- Created: 2018-09-08T20:19:54.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2018-09-20T20:11:12.000Z (almost 8 years ago)
- Last Synced: 2025-03-16T18:11:33.070Z (over 1 year ago)
- Topics: asp-net-core, blog, blog-platform, blogging, discovery, dotnet-core, multi-user-blog, writing
- Language: C#
- Homepage:
- Size: 771 KB
- Stars: 33
- Watchers: 2
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## 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
* 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 preview2 installed on your system, you can download it from [Here](https://www.microsoft.com/net/download/dotnet-core/2.2) then check if the instalation has gone correctly by typing
user$ dotnet --version
user$ 2.2.100-preview2-009404
* 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
user$ dotnet user-secrets set Authentication:Facebook:AppSecret
* 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

If you want to see more screenshots checkout [Screenshots](https://github.com/Amine-Smahi/BlogCity/blob/master/Screenshot.md)
## Team
proudly made by [Amine Smahi](https://github.com/Amine-Smahi) and support from [Jetlight Studio](http://jetlightstudio.tech/)
## 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.
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.