Skip to content

A second-hand marketplace for digital assets — sell or buy tickets, event passes, and other intangible items with blockchain-backed trust.

Notifications You must be signed in to change notification settings

adiredri/ClickTrust

Repository files navigation

ClickTrust – Digital Asset Trading System

ClickTrust is a full-stack information system designed to manage the trading of digital assets.
Built as my final project during my Computer Science degree, this system aims to automate and streamline processes related to buying, selling, and managing assets such as event tickets, service subscriptions, digital products, and more.

ClickTrust combines powerful backend logic with a modern, responsive user interface to ensure users can manage digital assets efficiently and securely – without requiring physical interaction.


Project Objectives

  • Automation of Trading Workflows
    Implement inventory management, order processing, and asset verification through automated logic to reduce manual intervention.

  • User-Centered Interface
    A clean, intuitive UI allows users to easily navigate the platform, execute trades, and manage assets with clarity.

  • Data Privacy & Security
    Integration of authentication mechanisms and role-based access control to ensure user data is protected at all times.

  • Digital Asset Marketplace
    Users can register assets, browse listings, and execute secure transactions in a transparent, reliable environment.


Tech Stack


HTML5

CSS3

JavaScript

Node.js

MongoDB

Features

  • User registration and authentication (login system)
  • Secure digital asset registration and management
  • Order placement and automated processing
  • Admin dashboard for asset and user management
  • RESTful API integration (Node.js + Express)
  • Persistent storage using MongoDB
  • Responsive front-end design (HTML/CSS/JS)

Project Structure

ClickTrust/
├── backend/           # Node.js + Express server
│   └── routes/
│   └── models/
│   └── controllers/
├── frontend/          # Static frontend (HTML/CSS/JS)
│   └── pages/
│   └── assets/
├── database/          # MongoDB scripts and data samples
└── README.md

Getting Started

To run this project locally:

git clone https://github.com/adiredri/ClickTrust.git
cd ClickTrust
npm install
npm start

Make sure MongoDB is running locally or update the connection string in the environment variables.

About

A second-hand marketplace for digital assets — sell or buy tickets, event passes, and other intangible items with blockchain-backed trust.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published