Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Notex is a decentralized, student-focused note-sharing platform currently live on the Sepolia TestNet. It offers students a unique and incentivized way to share academic notes with their peers, promoting collaboration and engagement through blockchain-based rewards.

License

Notifications You must be signed in to change notification settings

cosc490team2/Notex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

Notex

Notex is an innovative and decentralized note-sharing platform designed specifically for students. It is currently running on the Sepolia TestNet and offers its users a unique way to share their notes with their peers while also incentivizing them to engage in the process. We used the IPFS protocol for storing the notes on the blockchain without the need for a server. For more information about IPFS, please visit https://ipfs.tech/#why The platform has its own cryptocurrency called "NTX", which was created to incentivize students who publish their notes on the platform and review their peers' notes before publishing. This creates a self-sustaining ecosystem where students are rewarded for contributing to the platform's growth and quality. With its focus on collaboration and incentivization, Notex has the potential to revolutionize the way students share and learn from each other's notes.

Table of Contents

Installation

To install Notex, you will need to have Node.js and npm installed on your computer. Here is the link to install: https://nodejs.org/en/download Once you have those installed, follow these steps:

  1. Clone the repository to your local machine using the following command:
git clone https://github.com/cosc490team2/Notex.git
  1. Change into the project directory:
cd Notex
  1. Install the dependencies:
npm init -y
npm i @metamask/onboarding
npm i express
npm i fs
npm i moralis
nps i multer
npm i @moralisweb3/common-evm-utils
npm i alert
npm i body-parser
npm i parcel -g

Usage

To use Notex, run the following command:

parcel indexzee.html

This will start the app on your local machine, and you can access it by opening your web browser and navigating to http://localhost:1234.

Once you're in, you can connect your MetaMask wallet and will then be redirected to the main page. The main page contains all the recent notes published as well as a few buttons to navigate to the "About", "Upload", and "Review" sections. Your current NXT balance will also be displayed on the top right corner. Right next to the NXT balance is a search bar for looking up specific files.

Team Members

  • Zeyad
  • Andela
  • Anirudh
  • Manjot

License

Notex is licensed under the MIT license. See LICENSE for more information.

About

Notex is a decentralized, student-focused note-sharing platform currently live on the Sepolia TestNet. It offers students a unique and incentivized way to share academic notes with their peers, promoting collaboration and engagement through blockchain-based rewards.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •