NFTGallery

💡 Inspiration

Are you an Artist looking to sell your Artwork online but are unable to find the right platform to do so? Is the photographer inside of you wants the world to see the world through your lens but is afraid that they won't be secure as someone could easily forge them? NFT Gallery is a one-stop platform to create NFTs and sell any type of content online with the security of Blockchain Technology.

💻 What it does

NFT Gallery is a one-stop platform to create NFTs and sell any type of content online with the security of Blockchain Technology. Here user can buy as well as sell NFTs. Its is a safe platform to sell any type of content online with the security of Blockchain Technology. User can take inspiration from other NFT's and create their own NFT's.

⚙️ How we built it

  • Django: For backend
  • Python: For backend
  • HTML and CSS: For frontend
  • CockroachDB: For database
  • GitHub pages: For CI/CD and deployment
  • Linode: For host our server

☁️ Use of Linode

We have a dedicated Linode server for our backend. We use it for hosting our website and for storing our data. Linode Block Storage allows users to extend their server storage capacity with volumes on demand. Linode Backup allows us to back up their servers on a daily, weekly, or monthly basis which makes it easy and efficient. Linode allows users to manage multiple server instances across a single system.

🤝 Most Creative Use of GitHub

We are using GitHub for Collaboration. GitHub makes it easy to share code with others and helps a lot in collaboration. GitHub makes it easy to set up a project and get started. GitHub makes it easy to implement the CI/CD workflow and makes the deployment process easy. Deploying the project on GitHub helped us to get the project deployed on the network to be accessed by other people.

💾 Use of CockroachDB

  • We have used CockroachDB as a primary database to store the NFT's. We are using CockroachDB because it is an easy to use, open-source, and indestructible SQL database.

🧠 Challenges we ran into

  • We have some challenges with the backend, but we managed to get the project done.
  • COmpleting the project in given time frame.

🏅 Accomplishments that we're proud of

  • Completing the project within the given time frame.
  • Creating a fully functional application.

📖 What we learned

  • How to work with NFT's.
  • Learned about blockchain.

🚀 What's next for NFT Gallery

  • Improving the UI.
  • Adding more features.
Share this project:

Updates