{"id":17538650,"url":"https://github.com/mahirkursun/thecoderpageproject","last_synced_at":"2025-03-29T04:14:24.733Z","repository":{"id":257862241,"uuid":"860961593","full_name":"mahirkursun/ThecoderpageProject","owner":"mahirkursun","description":null,"archived":false,"fork":false,"pushed_at":"2024-10-19T14:40:10.000Z","size":49110,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-10-22T07:51:17.863Z","etag":null,"topics":["csharp","html-css-javascript","mvc","netcore","sqlserver","swagger"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mahirkursun.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-09-21T16:19:14.000Z","updated_at":"2024-10-19T14:40:13.000Z","dependencies_parsed_at":"2024-10-26T02:55:11.559Z","dependency_job_id":null,"html_url":"https://github.com/mahirkursun/ThecoderpageProject","commit_stats":null,"previous_names":["mahirkursun/thecoderpageproject"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mahirkursun%2FThecoderpageProject","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mahirkursun%2FThecoderpageProject/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mahirkursun%2FThecoderpageProject/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mahirkursun%2FThecoderpageProject/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mahirkursun","download_url":"https://codeload.github.com/mahirkursun/ThecoderpageProject/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246135766,"owners_count":20729058,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["csharp","html-css-javascript","mvc","netcore","sqlserver","swagger"],"created_at":"2024-10-20T21:03:45.446Z","updated_at":"2025-03-29T04:14:24.706Z","avatar_url":"https://github.com/mahirkursun.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# TheCoderPage Platform Overview\n\nTheCoderPage is an interactive platform that enables software developers to share challenges they encounter and collaborate on finding solutions. Users can share their problems, interact with other developers, seek solutions, and manage their activities through personal profiles. The platform allows users to categorize their posts, exchange ideas, and contribute to a shared knowledge base.\n\n- **Objective**: TheCoderPage aims to provide an environment where developers can share issues they encounter and find solutions.\n- **Target Audience**: Developers seeking solutions to their software-related problems.\n\n## 1. Requirements\n\n### 1.1 Technical Requirements:\n- .NET MVC Core\n- Entity Framework Core (for database interactions)\n- SQL Server\n- Frontend framework like Bootstrap for UI\n\n### 1.2 User Requirements:\n- User registration and authentication\n- Problem sharing and commenting features\n\n## 2. User Roles\n\n### 2.1 Regular Users:\n- Create, view, and manage their own issues\n- Comment on and like other users' issues\n\n### 2.2 Admin Users:\n- Manage users, problems, comments, reports, and categories\n\n## 3. Features\n\n### 3.1 User Section:\n- **Homepage**: Starting page listing shared problems\n- **Problem Detail Page**: Includes problem descriptions, solutions, and comments\n- **Create Problem Form**: A form for sharing new issues\n- **Profile Management**: Update personal details and track shared problems\n\n### 3.2 Admin Section:\n- **Dashboard**: A panel showing statistics\n- **Management**: Administration of problems, comments, users, categories, and reports\n\n## 4. User Features\n\n- **Registration and Profile Management**: Users can create a profile after registering, add a profile picture, and edit their details.\n- **Problem Sharing and Interaction**: Users can share their problems, select a category, like, comment on, and report other users' posts.\n- **Problem List**: Users can view and search for problems based on their interests.\n- **Problem Details**: The detail page includes descriptions, solutions, and user comments. Options to like, comment, and report are available.\n- **Manage Own Problems**: Users can view their shared problems, mark them as \"Resolved,\" or delete them.\n\n## 5. Admin Panel Features\n\nThe admin panel provides admin users with management functionalities for the platform:\n- **Statistics and Dashboard**: An overview of the platform’s status with visual graphs and statistics.\n- **User and Content Management**: Admins can create, read, update, and delete users, problems, comments, and categories.\n- **Report Management**: Admins can review and take necessary actions on reported issues.\n\n---\n\nThis description has been prepared to introduce the TheCoderPage platform and provide an overview of its main functionalities.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmahirkursun%2Fthecoderpageproject","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmahirkursun%2Fthecoderpageproject","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmahirkursun%2Fthecoderpageproject/lists"}