Coder Social home page Coder Social logo

kevalsayar / nft-marketplace Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 178 KB

This repository houses the codebase for an innovative Non-Fungible Token (NFT) Marketplace—a decentralized platform for buying, selling, and trading unique digital assets. Built with cutting-edge technologies, our NFT Marketplace aims to redefine the way digital content is owned and exchanged.

Solidity 0.38% Shell 0.83% JavaScript 91.85% HTML 6.93%

nft-marketplace's Introduction

NFT Marketplace Backend

Node.js License npm

Overview

Welcome to the backend of our NFT marketplace! This repository contains the server-side code and functionalities that power our NFT platform.

Table of Contents

Features

  • User authentication and authorization.
  • NFT contract management.
  • Minting and trading of NFTs.
  • Transaction and event tracking.
  • Integration with blockchain networks (Binance Smart Chain).
  • Scalable and modular architecture.

Getting Started

Prerequisites

Before you begin, ensure you have met the following requirements:

  • Node.js: This project is built with Node.js. Make sure you've Node.js installed on your machine. You can download it from nodejs.org.

  • npm (Node Package Manager): npm is the default package manager for Node.js. It is usually included with the Node.js installation. You can check if you have npm installed by running:

    npm -v
  • MongoDB: Install MongoDB following the instructions for your operating system in the MongoDB Installation Guide. Ensure the MongoDB server is running before starting the NFT marketplace backend.

  • Ethereum-compatible wallet (for blockchain integration)

Example for running MongoDB on Unix-like systems:

sudo service mongod start

Example for running MongoDB on Windows:

mongod.exe --dbpath "C:\data\db"

Installation

Now that you have met the prerequisites, follow these steps to install and run the project:

Clone with HTTPS:

# Clone the repository with HTTPS.
git clone https://github.com/kevalsayar/NFT-Marketplace.git

Clone with SSH:

# Clone the repository with SSH.
git clone [email protected]:kevalsayar/NFT-Marketplace.git

Install dependencies

$ npm install

Configuration

1. Environment Variables:

Create a new file named .env in the root of the project. Copy the variable names from the example.env file and populate their values in the .env file.

Start server

$ npm start

Open http://localhost:3000 (or the appropriate port) to view the app in your browser.

Note: The development server may run on a different port if port 3000 is already in use. Check the terminal for the correct URL.

Platform URL

Visit the platform at https://thenftagency.theblockchain.team/ to experience it in action.

nft-marketplace's People

Contributors

kevalsayargv avatar

Watchers

Keval Sayar avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.