Skip to content

The project is a NFT marketplace that is built on the Ethereum blockchain. It is my final year project for my Bachelor of Computer Science (Software Engineering) with Honour at the Universiti Malaysia Sarawak.

Notifications You must be signed in to change notification settings

davidbong-05/elysium

Repository files navigation

Elysium

The project is a NFT marketplace that is built on the Ethereum blockchain. It is my final year project for my Bachelor of Computer Science (Software Engineering) with Honour at the Universiti Malaysia Sarawak.

Project Description

User Guide:

Front End:

Back End:

The project is built using the following technologies:

Project Setup

Step 1: Clone the repository

git clone https://github.com/davidbong-05/elysium.git

Step 2: Install dependencies

npm install

Step 3: Rename the .env.example file to .env and fill in the required information

# .env.example
#the smart contract are deployed to Sepolia testnet
VITE_MARKET_CONTRACT_ADDRESS="0x583a9Bd3E45501e034235A12D10B7935A8Cd129E"
VITE_FACTORY_CONTRACT_ADDRESS="0x716F7A753dc50310Fb25AeADaA7f699A708C7Db0"
# setup a pinata account using https://pinata.cloud/
VITE_PINATA_API_KEY="<your pinata api key>"
VITE_PINATA_API_SECRET="<your pinata api secret>"
# setup the back end using https://github.com/davidbong-05/elysium-mongodb-api.git
ELYSIUM_API_URL = <your elysium api url>

Step 4 (Optional): If you are hosting online, you will need to change the proxy here:

.\elysium\public\_redirects

Step 5 Run the project

npm run dev

Step 6: Open the project in your browser

http://localhost:5173/

This project requires the following to be setup as well:

Attention: The project is still under development and is not ready for production.

Contact

email: [email protected]

About

The project is a NFT marketplace that is built on the Ethereum blockchain. It is my final year project for my Bachelor of Computer Science (Software Engineering) with Honour at the Universiti Malaysia Sarawak.

Topics

Resources

Stars

Watchers

Forks

Languages