BlockFolio

BlockFolio

Our project is a 'Stock Market Exchange Platform' built upon the 'Blockchain Technology'. Users can buy stocks, sell stocks, list their own companies on our platform so that others can buy its stocks.

Created on 17th January 2023

BlockFolio

BlockFolio

Our project is a 'Stock Market Exchange Platform' built upon the 'Blockchain Technology'. Users can buy stocks, sell stocks, list their own companies on our platform so that others can buy its stocks.

The problem BlockFolio solves

Here's why people should use our product:

  • Our platform is made using Blockchain which is very secure in itself so the platform will be highly secure for the users.
  • There is an ease of doing almost everything like Buying stocks, Selling stocks, Listing our own company(organization), etc.
  • Users can buy stocks of different companies, sell the stocks that they purchased from our platform.
  • They can also raise funds(list their own companies) on our platforms.
  • It will allow other users to purchase the stocks of this organization listed by a user based on different statistics of the stock.
  • There is peer to peer trust as all the users are verified and there is no chance of creating fake profiles.

Challenges we ran into

Blockchain in itself is a very challenging technology. We worked on the 'Ethereum' platform using 'Solidity' language. Writing code in the 'Solidity' programming language was a very new as well as a challenging task. We encountered various problems during our coding phase because the syntax that were used in the language were new to us as compared to other programming languages that we used earlier. Other programming languages have inbuilt functions like searching,sorting,etc but here we have to code all these functions by ourselves. In our code we have written the 'equilibrium' function that was also too challenging to code. Apart from the coding phase the testing phase was challenging too. As the language was not familiar it was throwing a lot of errors during testing and the errors were not specified in the console either so it was challenging to find the errors manually and correct them. We also faced a small amount of errors while making the UI of our website that were solved gradually. We need to think a lot while selecting the color scheme of our website that should suit the website and its structure. Then comes the main part that is the integration of the frontend and the backend of the project. Using truffle is very difficult as there is no good documentation available online. We made this project when we have to attend all our lectures, practical labs of our college so we had very limited time to complete our project and we completed this project to the best of our ability.

Tracks Applied (2)

Ethereum Track

The technologies we use are Ethereum platform, Solidity programming language, Truffle Suite.

Polygon

Ethereum + Polygon Track

The technologies we use are Ethereum platform, Solidity programming language, Truffle Suite. We are going to deploy it o...Read More

Polygon

Discussion

Builders also viewed

See more projects on Devfolio