Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ekremgunes/fikirsun
Modern discussion and somewhat reddit like platform . Based on .Net Core,not completed
https://github.com/ekremgunes/fikirsun
ajax bootstrap discussion-platform dotnet-core fetch-api html-css-javascript identity ntier-architecture reddit ui-design
Last synced: 18 days ago
JSON representation
Modern discussion and somewhat reddit like platform . Based on .Net Core,not completed
- Host: GitHub
- URL: https://github.com/ekremgunes/fikirsun
- Owner: ekremgunes
- License: apache-2.0
- Created: 2023-07-31T18:25:17.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-08-10T19:02:04.000Z (4 months ago)
- Last Synced: 2024-08-10T20:44:22.962Z (4 months ago)
- Topics: ajax, bootstrap, discussion-platform, dotnet-core, fetch-api, html-css-javascript, identity, ntier-architecture, reddit, ui-design
- Language: HTML
- Homepage: https://fikirsun.site/
- Size: 53 MB
- Stars: 5
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
🚀 Fikirsun
Modern discussion and somewhat reddit like platform 'not finished'
## 🌟 Some Features
Here are the key features and highlights of the project(without crud):
- Like System
- Notification System (`when:like,comment claim,comment,reply,role upgrade`)
- Comment & Reply System
- Popularity Algorithm with many params (`example:2 min later and 3 like , 30 second later and 2 like. Probably second is popular `)
- Subscription System
- 4 Role `[Admin,Manager,Moderator,User]` User is default role
- Comment Claim (`like , it's true answer ✅`)
- Spam Word Filter for bad comment and replies
- Page Management
- User Management
- One-To-One Post-Category
- Modern design
- User Account Settings
- DARK - LİGHT mode
- Tag System
- 3 type searching (`Tag,Category,Name and all together`)
- . . .## ❓ Project View (pls wait will loaded)
![](/fikirsunSunum(2).gif)
## 🛠️ Used Technologies
- Programming Languages:` c# ,javascript , html , css..`
- Frameworks: `.net core,entity framework..`
- Libraries: `Bootstrap,Jquery,ToastrAlert,Toastui-editor..`
- Database: `MsSqlServer`
- Extras:
`Fetch&Ajax,Base64,MVC, IDENTİTY Auth,ViewComponent,FluentAPI,DataAnnotations,Partial Update...`## 📚 Installation and Usage
Provide step-by-step instructions on how to install and use the project. It's helpful to mention the required dependencies and environment variables.
Installation steps:
1. First, clone and star the project 😂👍
2. Rebuild Project, check .net version⚠️
3. Db Connection:
`put your connection string to appsettings.json file`
4. Comment SeedData F.: `If 'seedData.Initialize()' is open,make it comment line because firstly we should update db(program.cs)`
5. Update-Database: `Open Package Manager Console and write "update-database" for creating db and migrations`
6. Open Comment Line : `Open Comment Line from program.cs (seedData.Initialize()) "for user and roles"`
7. Run## 🌐 Demo
For more information about the project, you can visit the [project website](https://fikirsun.site/).
## 📣 Developer Notes
Hi devs 😥!
Firstly nice to see you!If you wanna see frontend scripts you look my Blog-WEBUI repo.
EN: The biggest challenge of the project was trying to rush the development of the backend. I worked alone for only 1-2 months for this extensive project. As a result, although a beautiful website emerged, I couldn't utilize the technologies and techniques I knew to their fullest extent. For those who wish to further develop the project, you can access some of my notes in dev.txt. Enjoy!
TR: Projenin en büyük sorunu backendin hızla yetiştirilmeye çalışılmasıydı bu geniş proje için yalnızca 1-2 ay tek başıma çalıştım . Sonuç olarak ortaya güzel bir site çıkmış olsa dahi bildiğim teknikleri ve teknolojileri kullanamadım .Geliştirmek isteyenler için aldığım bazı notlara dev.txt üzerinden ulaşabilirsiniz iyi eğlenceler !
---