Skip to content

sohamt-21/eduConnect-3.0

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Edu Connect 3.O : College Social Media Website

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage

About The Project :

Edu Connect 3.O : Evolving Education Connecting Minds

  • "EDU CONNECT 3.0" is a social media platform for college students and faculties can connect with each other, starting with account generation requests on the platform, where faculty and students submit their details for verification by the admin, who then approves the accounts and mints NFTs for each approved user. Users are added to departmental groups, so that they can communication each other and post announcements and official messages and also there are communities where they can post text, images, and videos upon logging in. Online meeting option enables faculty to conduct virtual classes seamlessly. Advanced moderation tools are implemented to detect and filter offensive content, with users having the ability to report false content, enabling the admin to take necessary actions, including user bans, if violations occur, thus ensuring a secure and conducive environment for academic engagement and collaboration.

Key Features :

Orgnzation Level Restricted Portal :

  • Admins can create organization with specific domain addresses .

Domain based Verification :

  • Users with specific domains can request to join organization while others can't .

NFT For users :

  • Admins can manually mint NFTs for newly joined users which will be act as identity cards for users .

Community Creation :

  • Admin can create communities within organization and users can join this communities . All official announcements can made on this communities .

Content Moderation :

  • we have used api which can detect violence , nudity and adult content , offensive hate signs related content and wont allow users to post on communities

Online Meet Section :

  • Faculties can send a link for online classes and we have created online meet platform for it

Built With :

Frontend and Backend :

  • My Skills ReactJs
  • My Skills NodeJs
  • My Skills ExpressJs
  • My Skills Socket.io

Organization Level Authorization :

ClerkJs

Social Media Builder :

Amity SDK

NFT Minter :

Tezos Blockchain


Taquito


Umami Wallet

Video of Landing page :

Demo Video of TEZOS NFT Minting :

Prerequisites :

  • npm

    npm install npm@latest -g
  • NodeJs

    Download Nodejs Version ^ 18.0.0 LTS 
  • You Require to Download Umami Wallet and you must have tezosghostnet test funds

Installation :

Follow The Installation manual and install dependencies

  1. Go to frontend folder and run command
  npm install --force
  1. Frontend is Running on localhost:3000

  2. Go to Backend Folder

  3. Go to NFT Section

  4. Go to frontend folder and run

npm install 
  1. run npm run dev and Now Your NFT app is running on localhost:5173

  2. Go to Backend in NFt Folder and run npm install

  3. After this run npm run dev in backend

  4. You are ready to Go !!

Deployments :

Screenshots :

Frontend :


Screenshot 2024-01-02 222928


Admin NFT Portal :


Screenshot 2024-01-02 222928


NFT Minter Dapp :


Screenshot 2024-01-02 222928


Umami Wallet NFTs :


Screenshot 2024-01-02 222928


Metadata Uploaded On IPFs :


Screenshot 2024-01-02 222928


Admin Communities :


Screenshot 2024-01-02 222928


Post Section :


Screenshot 2024-01-02 222928



About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •