Skip to content

[BP] X-Hub platform funding proposal [RFF] #9

@caco-1

Description

@caco-1

BP Proposition 🏗

Type

RFF

Description

The X-Cash Community Hub (X-Hub) is a responsive website used to organize, collect, discuss, and share various contributions to the X-Cash project.
Offering a centralized public hub where people can quickly make contributions & proposals, easily find answers & tutorials, discuss requests, or just explore the X-Cash World and have fun. X-Hub hosts all of the tutorials, articles, tools, etc. that will be useful to the broader community, and laypersons alike. Finally, it should be an easy-to-access and easy-to-use public space.

#########################
Examples of 3rd party community projects to give an idea of what X-Hub will achieve:

Graphic content: https://cardanohubs.com/artist-corner/
Software development contributions: https://ccs.getmonero.org/
Articles: https://iohk.io/en/research/library/

#########################

The First step is to build a simple user interface for the builder's program hosted on GitHub:

xhub bp

#########################

Prerequisites

1-2 Web developer(s) with a sense of aesthetics and a focus on user experience
1-2 Administrator(s) for maintaining the website and content submissions

#########################

Milestones / Deliverables

Requirements:

Responsive
Sleek & simple intuitive design
Lightweight CSS/JSS for fast page speed (https://developers.google.com/speed/pagespeed/insights/)
Metadata and structured data as JSON-ld

Technical Requirements:

PHP 8
Laravel 8
SQL

Milestones:

Milestone 0 (week 1) - Preparations -> Done
Milestone 1 (week 2) - User Management -> partial Done
Milestone 2 (week 3/4) - X-Tutorials/X-Help/X-Info -> In progress

Milestone 3 (week 5) - GitHub integration / X-Builder
Milestone 4 (week 5) - X-Opinions
Milestone 5 (week 6) - X-Tools

Milestone 6 (week 6) - X-Nodes
Milestone 7 (week 7) - X-Fun

(Milestone Weeks based on a rough buffered estimation.)

List of deliverables:

Preparations:

Functional Specification Document (FSD)
Definition of System Requirements
Choice of technology
Setup development environment and staging

Definition of a Roadmap

Login / SignUp (via OAuth github, google?)
X-Tutorials - Collection of HowTo's and Tutorials in the WWW
List of HowTo's, Infographics/videos and tutorials (searchable & filterable)
Submit a HowTo, Infographic/video or Tutorial (Fields: URL, Language, Title, Summary/Description, Tags/Keywords, Author)

X-Builder - "Builder’s program" (Get/Post data via github api)

Dashboard/Overview of new, approved (in progress) and completed requests/proposals (searchable & filterable)
Form to submit a CP/RFC or FP/RFF
List of Proposals/Requests (searchable & filterable)
Details of a Proposals/Requests
Progress of the Proposal/Request
Comments on the Proposal/Request
Add a comment to the Proposal/Request

X-Opinions - Collection of Articles

List of articles (searchable & filterable)
Submit an Article (Fields: URL, Language, Title, Summary/Description/Text, Tags/Keywords, Author)

X-Tools - Collection of useful tools, software built by the community (e.g. calculators, docker images, browser extensions, etc.)

List of tools (searchable & filterable)
Submit a tool (Fields: URL, Title, Summary/Description, Tags/Keywords, Author)

X-Nodes - List of stable, public, and fast remote nodes run by the community

List of public remote nodes (searchable & filterable)
Submit a remote node (Fields: Hostname, IP address, Port, Location, Description)

#########################

Additional information / Budgeting

Expected difficulties:

User Management
GitHub integration
flexible content management (ext. & self-hosting of content)

Running expenses:

Server rental 5-20USD/month
1-2 Administrator(s) for the website

Development Budget:

By appointment

#########################

Feel free to discuss and improve this proposal !

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions