Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
caco-1 opened this issue Jun 4, 2021 · 0 comments
Open

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

caco-1 opened this issue Jun 4, 2021 · 0 comments

Comments

@caco-1
Copy link

caco-1 commented Jun 4, 2021

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 !

@caco-1 caco-1 changed the title [BP] X-Hub_platform_funding-proposal-RFF [BP] X-Hub platform funding proposal [RFF] Jun 4, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant