GuildSelectionHackathon

Welcome the Software Dev Guild Selections

Don’t build alone

Read the instructions carefully and contact us in case of any doubts

Q1. Make a simple Website that show cares the following features

  1. Role based auth (Admin should have ability to change permission)
  2. It should use Web Sockets in some feature.
  3. The need to use display in memory data base like redis for caching along side the primary database. (Optional)
  4. Use some extrenal Apis.

Its a open ended Problem use as many as you can of the above points. The creativity of the final submission matters a lot.

Q2.

Develop a seamless, integrated platform designed to enhance productivity and collaboration for remote teams. This solution will include key features such as real-time messaging, task management, and collaborative editing of documents and spreadsheets. (Make something better than notion) Tech Stack: Any other frontend framework/library or HTML/CSS, Node.js, MongoDB or PostgreSQL, Socket.io Bonus: WebRTC (Optional)

Q3.

Make a Mobile App the uses the following features

  1. Computer vision
    1. QR reading.
    2. Photo aliging(like in PDF parsers)
  2. WebRTC (Optional)
  3. Video Streaming for a database. use your creativity to make something the people with like to use.

Q4: Design and develop a decentralized freelancing platform leveraging blockchain technology.

Freelancing platforms are often plagued by high fees, limited payment options, and trust issues between freelancers and clients. These centralized platforms hold a lot of control over contracts, payments, and dispute resolution, leading to inefficiencies and unfair practices.

The platform should provide the following key features:

  1. Decentralized Escrow System: Implement a smart contract-based escrow system that holds payments until project milestones are verified and completed. This should reduce payment risks and disputes between freelancers and clients.
  2. Reputation System: Build a decentralized, immutable reputation or rating system based on blockchain to ensure authentic reviews, enhancing trust between freelancers and clients.
  3. Decentralized Identity: Provide a decentralized identity system (DID) for freelancers and clients to manage their profiles.
  4. Payment Integration: Implement a seamless payment solution using cryptocurrencies, ensuring lower fees and global access.

The solution should focus on providing greater transparency, trust, and autonomy to both freelancers and clients, addressing the limitations of current centralized platforms.

Q5 A Web3 platform where users can create group payments (for events, bills, etc.), and the smart contract automatically splits the amount between participants and handles the payment distribution.

The platform should provide the following key features:

  1. Create payment groups and smart contracts automatically divide the amount.
  2. Track who has paid and who hasn’t via blockchain.
  3. Transparent and automatic payment distribution to all involved parties.

Q6 (only for Freshies new to webdev)

Title: Build a Note-Taking Webpage

Overview: As part of the hackathon, your challenge is to create a simple yet functional note-taking webpage using HTML, CSS, and JavaScript. The focus is on building a platform that allows users to create, save, and view notes using basic file operations. You’ll need to demonstrate the ability to manipulate data through front-end interactions and present a user-friendly interface.

Core Requirements:

  1. Webpage Features :
  1. User Interface (UI) :

Bonus Points :

Instructions

Deadline: 15th EOD

Bonus Points