Introduction
AscFi aims to maximize blockchain implementation for social impact. We collect basic functions of a platform and package them into simple applications. AscFi is expected to be a quantum leap that can make a great impact in the programming industry. AscFi also simplifies concepts and implements blockchain gradually to penetrate millions of questions and answers. The ecosystem will bring together the communities, students, and professional programmers.
Descriptions of the problem
Lack of documentation from platforms or libraries, There are so many programming documents on new technologies, even the old ones. Most of the time, some of them are very difficult for beginner programmers to understand. Therefore, these beginner programmers have a hard time starting the project they want to build with that technology.
There is no solution for the error that might occur, Beginner programmers always want to build projects with the technology they want to use, but often in the middle of the coding process, they tend to get some errors and don’t have any idea how to fix them, even after they go through some stuff on the broad internet.
People tend to be less appreciative when someone answer their questions, We find that people don’t have many options to appreciate someone. Sometimes the questioner wants to give more appreciation to the answerer for their solutions.
Someone is not interested in answering questions, Some people don’t really want to answer questions even though they know about the solutions, because they want more than a “thank you”. They want to be more appreciated for their efforts.
What is our project meant to do?
Blockchain technology provides indispensable advantages, such as openness, immutability and censorship of all stored information, while smart contracts, which will carry out the distribution of profits, make this process completely transparent and open.
AscFi combines the basic functions of several applications and makes them more simple and also implements blockchain technology. The uniqueness of AscFi is that it makes a problem to be an object of profit and everyone has the opportunity to monetize their answers, providing the best solution to the questioner.
How AscFi Platform Works?
AscFi Platform provides a place for users to participate in smart discussions. Users are divided into Questioner, Answerer, and Pro-Programmer or Appreciator.
A Questioner is a user who writes a question about problems, errors or something they are confused about in their programming activity. This user will be charged if they want to ask a Pro-Programmer.
An Answerer is a user who answers or gives solutions to a problem that has been made by a Questioner. This user will share the earnings when they get a profit from each “claps”.
A Pro-Programmer is a user who already has skills that have been approved by AscFi. This user will have a special badge for answering public questions, they also get a special space for personal chatting with a Questioner who wants to ask in real-time and intensely.
An Appreciator is a user who could be a Questioner who gives out “claps” to the Answerer. This user could also give “claps” to the Answerer from another Questioner’s question.
Claps is a function to appreciate answers.
How do you envision it being built?
A.Features and Interface
AscFi’s landing page

Some snippets of answers with lots of appreciation claps

Multiple questions and multiple views of people trying to answer questions

All times rankings, such as the most asked questions, the most claps, and the most answers.

A sign up process for creating user profile on AscFi

Sign in page for Ascer to login to AscFi

The main page after logging in. A list of the most asked programming languages on the left. Then there is a search feature for existing questions and users can explore all the existing questions. On the right side is the list of top claps of the week, there is also a button for users to create a question.

This is the page where users can ask questions to the public, contains Title, Body for all the questions and users can also describe error messages too. Then there is a category for users to choose what technology they use.
The questions that users have submitted will be visible to the public and people can answer them in the column we provide. It also will show you the number of answers. Users can appreciate the Answerer with a claps on the answers that they think are solutive or they can appreciate all the answers and give them all claps.

This is the page where the Answerer can answer someone's question. With their solutive answer, they could get claps for it.

For example, on this page we can see there are two people who ask and have their own opinions and get claps.

Users can also search and ask questions directly in real-time with professional programmers based on the technology and skills they need. They can choose the Pro-Programmer on this page and can see the Pro-Programmer’s skills, total clients, public claps, and ratings.

Here’s an example when a user contacts and asks anything directly with a professional programmer in real-time.

And we can check all transactions on transactions page :

B. Building AscFi in EOS Network
AscFi will be built with a DeFi smart contract based on the EOS Network. With this smart contract, AscFi will be very easy to use during transactions, because on every transaction, the money will go directly to their own wallets, as well as when users share profits with AscFi.
C. Front-End and Back-End Technology in AscFi
The front-end technology that AscFi will use is the ReactJS framework and Laravel as the back-end technology, for APIs not mentioned in the smart-contract.
Built With
- blockchain
- canva
- defi
- eos
- evm
- figma
- react
- smart-contract



Log in or sign up for Devpost to join the conversation.