The project has a number of dependencies in order to ensure proper functioning. First of which, is node js which can be downloaded from the link below:
After that, you need to install the dev dependencies for which you need to Navigate to the codeshop root directory, open a powershell terminal in codeshop folder Then type npm install
Then after the installation finishes, navigate to the frontend folder using cd frontend And then lastly run npm install Once again
Codeshop is a video-game platform where you can buy licenses to video games which can then be used perpetually. The main features of code-shop are as follows:
The authentication system is secure since you can only sign in using a pubic cryptographic key known only to you. Furthermore, the combination of public and private keys is required to authorize transactions on your behalf.
The marketplace used crypto tokens issed by the marketplace in order to conduct transactions
Each and every transaction between the user and the marketplace is recorded and available for the user to verify at any time.
Assuming the future addition of a smart-contract in the application's logic, the data is organized in a way that ensures immutability. Once the logic is implemented in a smart contract, there can be no changes in the user's previous records.
Each transaction is organized in a manner appropriate to represent a mining block. Given additional development time , it is possible to convert the mining process from a centralized structure to a decentralized system. The shop can also be integrated with bitcoin systems to allow gamers to use their mined currency for buying games.
In the main directory, you need to run:
This command will start the back-end server Open http://localhost:5000 to view it in the browser.
In the main directory, you need to run:
This command will start the front-end server Open http://localhost:3000 to view it in the browser.
after starting the front and back-end servers, you can create a new account in codeshop