Skip to content

This is a trading platform where users can create, edit, update, and delete dues. To enhance security, users must provide their password when adding a due. This ensures that only the original user can add dues to their account. The platform also includes functionality for pagination, sorting, and searching. Users can sort dues in ascending or desce

Notifications You must be signed in to change notification settings

123Somrat/Tradding_platform

Repository files navigation

📌 Due Management Application (Frontend)

A TypeScript-based frontend application for managing dues efficiently. It includes authentication, authorization, CRUD operations, sorting, searching, pagination, and real-time notifications.

🚀 Live Demo

🔗 [Live Application](Not deployed yet)

🛠️ Features

User Authentication & Authorization

  • Email & Password Signup/Login
  • Third-party authentication (Google)
  • Role-based access control (RBAC)

Due Management

  • CRUD operations based on user permissions
  • Multi-level form with trading password for extra security
  • React Hook Form for efficient form handling
  • date-fns for date manipulation
  • Sort dues by expiration date
  • Search dues by month

Advanced Features

  • Redux Toolkit (RTK Query) for API requests & state management
  • Pagination for large due lists
  • Live notifications via Socket.io
  • Secure API communication

🏗️ Built With

  • Language: TypeScript
  • Framework: React.js
  • State Management & Data Fetching: Redux Toolkit (RTK Query)
  • Form Management: React Hook Form
  • Date Handling: date-fns
  • Styling: Tailwind CSS / SCSS / Material UI
  • Authentication: Firebase Auth / Auth0 / Custom JWT
  • Real-time Updates: Socket.io
  • Backend (If applicable): Node.js / Express / Firebase

📦 Installation

  1. Clone the repository
    git clone https://github.com/123Somrat/Tradding_platform.git
    
    
  2. Change directory
    cd due-management
    
  3. Inatall dependencies
    npm install 
    
  4. Run the project
    npm run dev
    

Support

For support , email mdjafaruddinsomrat@gmail.com

Authors

About

This is a trading platform where users can create, edit, update, and delete dues. To enhance security, users must provide their password when adding a due. This ensures that only the original user can add dues to their account. The platform also includes functionality for pagination, sorting, and searching. Users can sort dues in ascending or desce

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages