Skip to content

HenryGunadi/Cardano-Hackathon

Repository files navigation

Project Title

Overview

This project is a full-stack application that uses the following technologies:

  • Frontend: Tailwind CSS, Next.js
  • Backend: Multer, Cron, Express, TypeScript
  • Authentication: JWT (JSON Web Tokens)
  • Database: MongoDB
  • Vesting Validator: Aiken for using the vesting validator
  • Blockchain Integration: Eternl Wallet minting, Cardano Blockchain
  • MeshJS: A JavaScript library for interacting with the Cardano blockchain and other blockchain-related operations

🚀 Technologies Used

Frontend

  • Tailwind CSS: A utility-first CSS framework used for designing the user interface.
  • Next.js: A React framework that supports server-side rendering and static site generation.

Backend

  • Express.js: A Node.js framework for building the backend API.
  • Multer: Middleware for handling multipart/form-data (used for file uploads).
  • Cron: A time-based job scheduler for executing periodic tasks.
  • TypeScript: A superset of JavaScript that adds static typing, used for better code maintainability and type safety.

Authentication

  • JWT (JSON Web Tokens): A method for securely transmitting information between frontend and backend as a JSON object. It is used for user authentication and authorization.

Database

  • MongoDB: A NoSQL database used for storing application data.

Aiken

  • Vesting Validator: A component used within Aiken for verifying token vesting schedules, ensuring the secure distribution of tokens over time.

Blockchain Integration

  • Eternl Wallet Minting: Integration with the Eternl Cardano Wallet for minting tokens on the Cardano blockchain.
  • Cardano Blockchain: Interacting with the Cardano blockchain for decentralized applications.
  • MeshJS: A JavaScript library for interacting with the Cardano blockchain, enabling secure wallet interactions, transactions, and more.

🛠️ Setup Instructions

Frontend Setup

  1. Clone the repository:
    git clone https://github.com/your-username/project-name.git
    cd project-name

About

Cardano hackathon

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published