cReport - Catalyst analyzer & KPIs
Create a realtime, public report application to analyze catalyst data & generate reports to show and assess funded proposals KPIs & funds.
Cardano, external users need quality reports, KPIs to have insightful, actionable data of funded proposals and general funds data.
Community Reviews (5)
Addresses Challenge
Does the proposal effectively addresses the challenge?
The proposer identifies a major problem within our community: the lack of a centralized body that helps the community carry out the auditability of the projects financed in the funds.
To do this, he proposes a solution of great ambition and magnitude that, if materialized, would add great value to Catalyst and Cardano.
The project fits perfectly within the challenge and is able to scale to address future challenges.
Assessment Quality Assurance
Assessment Quality Assurance is an offered role to veteran in the Cardano Project Catalyst Community. The purpose is to review PA assessments of proposals, providing a second layer of Quality Assurance.
- Assessor ID
- z_assessor_32
- Total QA Ratings
- 7
- QA Rating Outcome
The proposal has a clear problem statement and it addresses the challenge question objective of improving auditability of Catalyst. The automation of realtime auditing tools will be a valuable resource the cardano community, and help to build transparency and trust with ada holders, who are looking to learn more about catalyst and how the treasury funds are spent.
Assessment Quality Assurance
Assessment Quality Assurance is an offered role to veteran in the Cardano Project Catalyst Community. The purpose is to review PA assessments of proposals, providing a second layer of Quality Assurance.
- Assessor ID
- z_assessor_215
- Total QA Ratings
- 6
- QA Rating Outcome
"cReport - Catalyst analyzer & KPIs - This topic aims to create a public, real-time reporting application for catalyzing data analysis & report generation to display and evaluate KPI-sponsored proposals & funds.
This topic is consistent with the challenge request raised by Fund 8. This application allows the Cardano community to get more information about the development of sponsored proposals through a transparent data testing, analysis, and reporting system.
With practical applications in life, the project has come up with solutions that are effective, highly authentic, and easy to use. Help the community to capture detailed information related to the project, helping them make the right decision
The scheme presents risks and solutions to those risks: a combination of manual input and automatic script base fetching to get raw data and communicate the value of projects with help from other resources.
I appreciate this topic"
Assessment Quality Assurance
Assessment Quality Assurance is an offered role to veteran in the Cardano Project Catalyst Community. The purpose is to review PA assessments of proposals, providing a second layer of Quality Assurance.
- Assessor ID
- z_assessor_1534
- Total QA Ratings
- 7
- QA Rating Outcome
I personally support this proposal because having a tool to check and verify the overall progress of all funded projects is essential for Cardano community. cReport will also make it more transparent about funded project as it will be easy for everyone to track and verify funded project. The tool will help to improve transparency and auditability of Catalyst funded projects which aligns with this challenge
Assessment Quality Assurance
Assessment Quality Assurance is an offered role to veteran in the Cardano Project Catalyst Community. The purpose is to review PA assessments of proposals, providing a second layer of Quality Assurance.
- Assessor ID
- z_assessor_1385
- Total QA Ratings
- 9
- QA Rating Outcome
The proposal tries to create a cReport, which is a set of tools and application that aim to collect data then transform into useable information, KPIs which users can use for their action. The tool will audit all funded proposals to provide the user the overview of catalyst fund, products from funded proposals with various of matrix. The project aims to audit all funded proposals. The team has a solid plan and consisted of an experienced team, If the proposal is implemented successfully it will bring great value to the Catalyst fund and Cardano ecosystem. The team gives several potential risks that may face the project, however, the proposal provides a solution to solve those challenges.
Assessment Quality Assurance
Assessment Quality Assurance is an offered role to veteran in the Cardano Project Catalyst Community. The purpose is to review PA assessments of proposals, providing a second layer of Quality Assurance.
- Assessor ID
- z_assessor_1342
- Total QA Ratings
- 11
- QA Rating Outcome
Feasibility
Given experience and plan presented is likely that this proposal will be implemented successfully?
The proposer provides evidence that he and his team have the necessary skills to carry out this project, in addition to attaching Linkedin, Github and Telegram links that confirm their suitability.
It is well known that the proposer knows the type and number of team members needed to realize his idea. We can notice this in the breakdown of the budget, which is done with great detail and precision and which, moreover, is surprising due to the low number of funds required for a job of such magnitude. Therefore, the budget, in addition to being reasonable, is convenient for the community.
Another point in favor of this proposal is the timetable: very detailed and professional. Also, reasonable. Since they plan to release the pilot at the end of the year and describe in detail the steps to reach that goal.
Assessment Quality Assurance
Assessment Quality Assurance is an offered role to veteran in the Cardano Project Catalyst Community. The purpose is to review PA assessments of proposals, providing a second layer of Quality Assurance.
- Assessor ID
- z_assessor_32
- Total QA Ratings
- 7
- QA Rating Outcome
The team consists of experienced developers who are familiar with Catalyst and are Catalyst community advisors. They appear to have the technical knowledge and experience required to deliver on the proposal. The budget is reasonable and broken down with clear tasks and timelines for each task.
"This topic provides a detailed plan, assigns tasks and corresponding specific goals for each milestone.
The time to start implementing the project is from the second quarter of 2022 to the fourth quarter of 2022. The content of the plan is explained in detail. That shows the team's enthusiasm and thoughtful, careful, and thorough planning.
With this project, we hope that report will become a central place to store processed Catalyst data, provide valuable, useful, useful reports, KPIs, and assessments to help users. make the right decisions in the community.
The budget was 20% less than the challenge requirement, The total cost of the required project was $28,420. In which, the project has a detailed budget explanation for each specific item. I think this budget explanation is quite detailed and specific. The plan is clear. Very beneficial for the development of the project.
Team members, who are experienced professionals, are assigned specific job responsibilities. The team can easily look up member information on channels such as Telegram, Github, Linkedin"
Assessment Quality Assurance
Assessment Quality Assurance is an offered role to veteran in the Cardano Project Catalyst Community. The purpose is to review PA assessments of proposals, providing a second layer of Quality Assurance.
- Assessor ID
- z_assessor_1534
- Total QA Ratings
- 7
- QA Rating Outcome
This project consists of 3 phases lasting for 6 months. Detailed task and targeted deliverables are explained for each phase. The cost is well breakdown. In general, it is very easy to follow the project timeline with associated tasks and output. All team members are veterant working in software development and blockchain areas with their profiles posted in SNS for everyone to verify team qualification. With such a nice team, I believe they should have no technical difficulties completing this project
Assessment Quality Assurance
Assessment Quality Assurance is an offered role to veteran in the Cardano Project Catalyst Community. The purpose is to review PA assessments of proposals, providing a second layer of Quality Assurance.
- Assessor ID
- z_assessor_1385
- Total QA Ratings
- 9
- QA Rating Outcome
The has clear milestones, a roadmap, and a timeframe to work on the stated milestones. The roadmap is divided per quartal, from Q2 2022 to Q4 2022. The team provides a very detailed and reasonable breakdown of how they will use the proposed budget, from Raw data collector scripts, AWS server, to the database implementation, among others. The team give concise information of the background and relevant experience of each people on the team and provide a LinkedIn profile/GitHub/telegram account for all member.
Assessment Quality Assurance
Assessment Quality Assurance is an offered role to veteran in the Cardano Project Catalyst Community. The purpose is to review PA assessments of proposals, providing a second layer of Quality Assurance.
- Assessor ID
- z_assessor_1342
- Total QA Ratings
- 11
- QA Rating Outcome
Auditability
Does the proposal provides sufficient information to assess and audit progress and completion?
The auditability field of projects trying to improve auditability within our Catalyst community should be the most important field in this challenge. And this proposal designs an exemplary "auditability".
Not only does it provide detailed kpis and milestones, but it also offers different modes and channels to check the progress of the project.
They list one by one all the activities that are expected of them and are honest with the percentages that they will try to achieve over time.
With so much detail and so many channels of information, auditing this project will be an easy task for the community.
Assessment Quality Assurance
Assessment Quality Assurance is an offered role to veteran in the Cardano Project Catalyst Community. The purpose is to review PA assessments of proposals, providing a second layer of Quality Assurance.
- Assessor ID
- z_assessor_32
- Total QA Ratings
- 7
- QA Rating Outcome
The team consists of experienced developers who are familiar with Catalyst and are Catalyst community advisors. They appear to have the technical knowledge and experience required to deliver on the proposal. The budget is reasonable and broken down with clear tasks and timelines for each task.
Assessment Quality Assurance
Assessment Quality Assurance is an offered role to veteran in the Cardano Project Catalyst Community. The purpose is to review PA assessments of proposals, providing a second layer of Quality Assurance.
- Assessor ID
- z_assessor_215
- Total QA Ratings
- 6
- QA Rating Outcome
"In this section, Yes, project metrics and progress are listed, which are reported on a daily and weekly basis for members to understand the process. On the other hand, Redmine Tools for task analysis and management is integrated with the project's Github repo. Very convenient and useful for users.
The project is prepared with a detailed plan, specifically the successful product delivery KPIs, the successful KPIs in the system. The official software tools are tested and deployed OK… The success of the project is determined in advance and having everything is prepared in advance so that the project is ready for success.
This proposal is a continuation of the success funded by Fund 7. It evaluates the team's efforts, focusing on creating useful values for the development of the community. I support this proposal."
Assessment Quality Assurance
Assessment Quality Assurance is an offered role to veteran in the Cardano Project Catalyst Community. The purpose is to review PA assessments of proposals, providing a second layer of Quality Assurance.
- Assessor ID
- z_assessor_1534
- Total QA Ratings
- 7
- QA Rating Outcome
Again, the project KPIs are written in details and very easy to understand. KPIs are divided into 6 categories and within each category quantitative output criteria are defined and well explained. Project schedule has 3 phases during 6 months. The tasks in each are described concisely and fit with project goal.
Assessment Quality Assurance
Assessment Quality Assurance is an offered role to veteran in the Cardano Project Catalyst Community. The purpose is to review PA assessments of proposals, providing a second layer of Quality Assurance.
- Assessor ID
- z_assessor_1385
- Total QA Ratings
- 9
- QA Rating Outcome
This part of the proposal is very complete, the proposal provides the KPIs needed to understand if the project is achieving what it planned. The team elaborate clear what are the metrics to track the progress by breaking down tasks and defining development success as 100% main tasks are done and 100% unit test for the main task is "passed“. The proposal also clearly explained the indicators of success by objective deliverables, from product delivery to the System operation KPIs.
Assessment Quality Assurance
Assessment Quality Assurance is an offered role to veteran in the Cardano Project Catalyst Community. The purpose is to review PA assessments of proposals, providing a second layer of Quality Assurance.
- Assessor ID
- z_assessor_1342
- Total QA Ratings
- 11
- QA Rating Outcome
Comments
Monthly Reports
Error following
Successfully subscribed. Watch your inbox!
We will check for new reports and deliver them directly in your email.
Your email will not be shared with any 3rd party or be used for anything else.
We are starting work on this project as desired in proposal. Project planning and POC:
- Project outline, task breakdown and member assignment.
- Setup development environment: gitHub, staging server.
- Define detail system architecture and select technologies.
- Develop POC to verify main logics and concepts.
- Expect project to be funded and start development.
Please see more detail update with below links github code and commits: https://github.com/saigonbitmaster/cReportPublic
staging servers (user/pass: master/123456): http://creport.bworks.app:4001/web/#
screenshoots: https://drive.google.com/drive/u/1/folders/1HpfzH5NVzcyN6t891UFWngTxEBdmQljq
Git link: https://github.com/saigonbitmaster/cReportPublic Staging servers: http://creport.bworks.app:4001/web/# ScreenShoot: https://drive.google.com/drive/folders/1r1dxEzM9VovhjdORPLoVkSEFLdiv1QL9
In july we have DONE: Develop common library and utils
- REST fetch liblary for web & mobile client: - Perform various REST query types: getList, getOne, Post, custom get, custom post - Format data: text, html, date, number … to let data is able to load to UI components.
- Backend library to use for NONE CRUD query (search, customized app logics): Perform server logic then return to client:
- Accept the client query via REST with data and query params.
- Connect mongo Database and other data sources like file, amazon s3, other REST or SOAP data sources
- Perform server backend logics.
- Format data before return to client to let it has uniformed data." Done
Git branch: https://github.com/saigonbitmaster/cReportPublic/tree/libs
Git commits: 2d523f7e011183f5a1348d13cb133deae51e7e9e 041f704d66f906efe623371919fbd3cb536dcf77"
Develop UI/UX applications for cReport Admin (admin authentication)"
- Design UI/UX:
- App layout
- Screen details
- Input funded proposals function:
- Add
- Edit
- Delete
- Search" Done "
Git branch: https://github.com/saigonbitmaster/cReportPublic/commits/frontEnd
Git commits: https://github.com/saigonbitmaster/cReportPublic/commit/8524926b1478173400cdce26370a0cce0ec2547a https://github.com/saigonbitmaster/cReportPublic/commit/f8dd8138bd6b72fe2ef1e8e0d3ec6c5246292fc6"
Develop UI/UX applications for cReport external users (none authentication) "- Design UI/UX:
- App layout
- Screen details
- View funded proposals function" Done "Git branch: https://github.com/saigonbitmaster/cReportPublic/tree/frontEnd
Git commits: https://github.com/saigonbitmaster/cReportPublic/commit/f8dd8138bd6b72fe2ef1e8e0d3ec6c5246292fc6" Database schema and data aggregation scripts. "- Funded proposal model
- Proposer model
- Fund model" Done "Git branch: https://github.com/saigonbitmaster/cReportPublic/tree/backend
Git commits: https://github.com/saigonbitmaster/cReportPublic/commit/2ea39dc841e53f5cd005e1749f6475836618d522" Backend REST API and server logics. "CRUD REST APIs:
- Input proposal
- Input proposer
- Iput fund delivery" Done "Git branch: https://github.com/saigonbitmaster/cReportPublic/tree/backend
Git commits: https://github.com/saigonbitmaster/cReportPublic/commit/2ea39dc841e53f5cd005e1749f6475836618d522"
We have done: -Backend REST API and server logics. -Develop UI/UX applications for cReport external users (none authentication)
Develop a backend script to analyze and audit the GitHub code of a funded proposal. Develop a frontend to show GitHub commits, and activities of a funded proposal. Develop scripts to fetch Cardano to verify fund transfers to the proposer's wallet. Develop a frontend UI to audit fund percentage delivered.
CMS application: Functions: - Develop proposal KPIs function to report funded proposals KPIs to show if the projects are really working. - Auto rate the project activity through git repo auto scan.
Frontend: - Develop proposal KPIs UI and web components to rank a funded projects. - Develop seamless UI feature to let user easy to have more information within a single screen by click.
Backend: - Develop API and logic to return KPIs data for a proposal. - Develop aggregation script to extract data from database and rank a proposal.
Output: - user use CMS web application is able to view proposal information and its current activities include git commits, last month commits .. - user can quick overview a proposal through its staring quick rank in the web.
Public web application: - Init public web application to let anyone can use the reports and other catalyst data e.g fund, challenges, proposals without authentication. - design functions for public web which decide what data and tools public users can use.
Common project tasks:
Common project tasks are system implements tasks to help better product quality code management:
- Migrate Api from strong loop to nestJs to earn advantage of micro-service architecture. This to earn the abilities to deploy micro-service based at backend to run separated background jobs e.g git scan, cardano network scan …
- Migrate frontend app to react 17 to separate from whole app state to single UI state management to use hook based at frontend project CMS, JSK, EMP.
- Switched project to strict typed typescript to achieve much better quality of the apps: stabilities and speed.
- Implement responsive to all the screen across all frontend apps CMS, JSK, EMP.
List of git commits for this month: https://github.com/saigonbitmaster/creport_2.0/commit/d1fdc17548feaf17e6eedf99c91ea141001011b7 - Remove data modify functions for public web. https://github.com/saigonbitmaster/creport_2.0/commit/c6eae51f21aa72147682996e1a7b8f1c8b3fe56b - init public web project for public users. https://github.com/saigonbitmaster/creport_2.0/commit/3486abc68ab8798cfd2d2dbade8b59d681e58b05 - UI & api for proposal git repo scan & show. https://github.com/saigonbitmaster/creport_2.0/commit/2cbfb87885cecf6164e104dd627e2cf85f6d479c - Frontend UIs to show funded proposal KPIs https://github.com/saigonbitmaster/creport_2.0/commit/dcd2f039927a1553522eb873198d8d688e212ff4 - Aggregation scrips and APIs to show funded proposal KPIs
Please see more details at: Our git repo: https://github.com/saigonbitmaster/creport_2.0/commits/master Our screenshoots folder: https://drive.google.com/drive/folders/1dkjPMf1-j2fBU5VTguLzkp6-wPrBR8uF
cReport
Functions: Develop functions to fetch data from external source and import to db. This to let cReport data to be continuous updated and let external users have abilities to update data and admin to validate data before import.
Frontend: - Develop UIs to let admin perform import fund, challenges and proposals data through public google sheets.
Backend: - Develop APIs and logics to authenticate and fetch data from public googleSheets, validate data and import.
Output:
- Admin is able to import data from googleSheet through cReport CMS UI.
- Admin and external proposers are able to import/update data through public googleSheets then this data will be use to import to cReport db.
List of git commits for this month: https://github.com/saigonbitmaster/creport_2.0/commit/b2c8c3678dce0514b88db81f3821d3de0521ab03 - import googleSheet UI https://github.com/saigonbitmaster/creport_2.0/commit/caca664f56f493087e40e58cfa6970359a94a5b9 - fetch data from googleSheet logics https://github.com/saigonbitmaster/creport_2.0/commit/a0d0d626b0cf6621ec567344d5e04be6f8831b41 - validate and import/update funds, challenges, proposal data from googleSheets. https://github.com/saigonbitmaster/creport_2.0/commit/c99eba1c5e4355eae5a091b93a6d75845d294569 - validate data types.
Please see more details at: Our git repo: https://github.com/saigonbitmaster/creport_2.0/commits/master Our screenshoot folder: https://drive.google.com/drive/folders/1Nrlr6-KRUB8y2VBI5gGqTipvNu8OWFiq
Functions: Develop functions to show analyzed data funds, proposals on dashboards: - fund summary - proposal list: complete, pending - fund allocation, project status charts
Frontend: - Develop dashboard to let admin/user overview the summarized data over funds, projects.
Backend: - Develop APIs to perform logics for dashboard functions.
Data: - Extract and import data: - funds: all 09 funds. - challenges: all challenges. - proposers: all proposers. - proposals: from fund 2 to fund 5.
Output:
- Admin and users are able to use dashboard to overview the funds, projects data through chart and sum data widgets.
- funds, challenges, proposers, proposal from f2-f5 are import and work for applications.
List of git commits for this month: https://github.com/saigonbitmaster/creport_2.0/commit/250df6d0eb50debf275f593d68ea68f106c40315 - funds, project charts https://github.com/saigonbitmaster/creport_2.0/commit/19135d1edb416967539b4a6bc289f9d1d25849d6 - fund allocation dashboard https://github.com/saigonbitmaster/creport_2.0/commit/9320d32732e4a0fbf09aec9b98d8f76a2d0befe5- fund analyze
Please see more details at: Our git repo: https://github.com/saigonbitmaster/creport_2.0/commits/master Our screenshoot folder: https://drive.google.com/drive/u/1/folders/1Q4zEmg4UG0MR0QPGNQYj250Z0wLX9aCt
No comments yet…