Creators:
Javier Rosas Ruiz: rosasruiz.j@northeastern.edu
Dhruv Sabharwal: sabharwal.d@northeastern.edu
Disclaimer: Javier Rosas had some issues with Git and Heroku, so he had to re-clone the repository on August 5. As a result, Javier Rosas's commits do not appear on Github analytics, but he did contribute to the project meaningfully.
Most code was written by the both of us or taken from the Movie Mern project we coded throughout the course.
We made some changes to the frontend and the backend code. We also created a new github repository which contains the code that will run on the Internet Computer blockchain network. We call this repository Distributed Uniq: https://github.ccs.neu.edu/NEU-CS5610-SU22/Distributed-UniqFrontend This code is incomplete right now but will be finalized before iteration 3.
In this iteration we have made the following progress to the Distributed Uniq repository:
This class stores the code for an individual nft
The above shows how the nft can be accessed from the react jsx files
The above image shows the structure of the new Distributed Uniq repository
The above file shows the code for how we can mint a new nft
Dhruv Sabharwal: Landing page styling, creating and setting up the new github Distributed Uniq repository, connecting the blockchain backend to the react frontend. Javier Rosas Ruiz: NFT card styling and functionality, Mint.jsx file, Nft.mo file, and optimized the web app for mobile using bootstrapped components and css.
We finished the web application with the Buy, Sell and Mint funcionality fully working with a MongoDB backend.