Bitcoin Forum
June 24, 2024, 12:00:05 PM *
News: Voting for pizza day contest
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: AltCoin Exchange Script (BTC-e, Mintpal) [ASP.NET MVC]  (Read 2312 times)
CoinFeeder (OP)
Full Member
***
Offline Offline

Activity: 175
Merit: 100


View Profile
October 29, 2014, 08:44:09 AM
 #1

Hello, guys.

Would like to present you my self-developed trading platform software.
It's written in ASP.NET MVC 5 and uses the latest technologies, to provide fantastic overall system performance and bank-level software security.
A Website was developed "looking to MintPal", but not a clone.

Some words about software.

Architecture(key features):
  • "Two Transaction Rings". To improve overall system speed, i developed two rings of transactions. Outbound(transactions like deposit-withdraw), Inbound(in-system coin transactions, orders, vouchers and etc.). This will help to reduce the amount of requests to RPC's of coins
  • According to "layered" software architecture, it's easy to add ANY custom coin(not BTC-similar) to the system. At this moment, NXT(NxtCoin) added and fully tested
  • Uses "Microsoft Identity" for user-oriented things, improving scalability and security
  • Code-First (via Entity Framework and Migrations) database architecture, which allow to add new features to database very very easy and fast directly from code
  • HOT/COLD wallet distribution

Functionality For User(client):
At homepage:
 - Watch current Fees(Order and Withdraw), which updates in real-time
 - Vote for new coin adding to Market
 - Study and use the API
 - Sign Up/Sign In
At panel:
 - Change Password(PIN-protected)
 - Reset PIN-code(sending new to email)
 - Watch current account information(editing restricted)
 - Watch current coin balances
 - Generate deposit address(you can get each time new address, if you want) and make a deposit. Also you can watch your pending(waiting for confirmation) deposits
 - Withdraw coins(or USD) to wallet or bank account, automatically or not(depend on amount: if withdraw amount less than 1% of total "hot" amount->automatically, if more-> manual admin confirmation)
 - Watch history of all deposits, orders, withdrawals and access logs
 - Create vouchers(for any coin), like "BTC-e code". Just send this code to somebody to transfer money
 - Manage Two Factor Authentication(uses Google Authenticator)
 - Most of actions need PIN-confirmation(PIN entered at registration and can be easily resetted)
At market:
 - Place new Order(with automatic form, filled with fees and etc. information)
 - Watch current orders by others(they are "stacked" by price)
 - Watch recent closed orders
 - Order cancelling
 - Real-time updates of all information(using Web Sockets, or Long Polling for old browsers)

Functionality For Admin:
 - Market Administration
  - Watch currently created markets, their information, edit, get details, deactivate, export and delete(when delete, all orders are refunded)
  - Create New Markets
 - Coin Administration
  - Connect(create) New coin (RPC Credentials, names, admin fee(profit) wallet etc.)
  - Watch Current Coins
 - Users Administration
  - Watch all users, sort by any parameter, get total(full, all info with that user) review of any user
  - Export all orders
  - Reset password or PIN
 - Orders Administration
  - Watch list of currently active orders, sort and delete order
  - Review any order with all according data to it
 - Static Pages Administration
  - Watch and create new static(HTML) pages for custom pages(about, rules, contact's, etc). They will automatically appear at the top of all pages
  - Edit of currently created pages
 - Withdraw Administration
  - Watch pending(manual) withdrawals, accept/decline them
  - Watch all withdrawals, sort and export
 - Accounting Administration
  - Watch currenlty collected fees from orders, request payout(to unchangeable admin wallet)
 - Coin Voting Administration
  - Create, manage, edit all new "Voting for adding new Coin to Market"
  - View Summary of all user votes and calculate fees(profit) from it
 - Email Adminstration
  - Ability to send email to each user of Market
 - Log Control Administration
  - Watch all actions of all admins
 - Coin Inspection Admin
  - Watch, manage amount of all coins on "balances" and currently on "HOT" wallet
 - Vouchers Administration
  - Watch(code is obfuscated for admin, for security reasons), manage, edit
  - Get summary of all vouchers


Software packages:
1. Code-Only -> You get your copy of source code, accept contract, get some installation advices from me, instruction for Market and we are done Smiley Support: 1 month free.
2. Standart -> You get your copy of source code, accept contract, then we search some templates for homepage and market(admin section unchangeable), i integrate them and provide installation.
3. Complete -> You get your copy of source code, accept contract, then i become project manager of your website, call my designer and html-coder, we create custom, bright and modern design for homepage and market sections, you accept design, after we integrate it and you get your custom-designed trading platform.

Technologies:
 - ASP.NET MVC(currently 5)
 - Web Api (currently 2)
 - WebSockets Protocol (as add-on to IIS)
 - ORM: Entity Framework (currently 6.1.1)
 - OWIN
 - Microsoft Identity (customly modified by me)
This is professional software, designed for long working and high-load.

Required software:
 - IIS 8
 - MSSQL 2014 Standart(with Agent installed)
 - ASP.NET MVC 5 Framework(installed via MS Web Platform)
*Incompatiblte with any UNIX platform
**I can help you to get Windows Azure server for 3 years, just for 150 USD

Contacts:
For demo and possible discounts, contact me via Skype: tfctree

Escrow available(you pay fee), escrow money release terms written by me

P.S:
Want to apologize in advance for any errors/marks in text, English is not my native language.

Reviews of my work and my personality:
https://bitcointalk.org/index.php?topic=769454.msg8858184#msg8858184

CoinFeeder (OP)
Full Member
***
Offline Offline

Activity: 175
Merit: 100


View Profile
November 14, 2014, 09:59:55 AM
 #2

Actual

Zubilica
Hero Member
*****
Offline Offline

Activity: 837
Merit: 1000



View Profile
November 14, 2014, 10:38:18 AM
 #3

For a price is it possible to integrate Cryptsy ?
CoinFeeder (OP)
Full Member
***
Offline Offline

Activity: 175
Merit: 100


View Profile
November 15, 2014, 10:52:55 AM
 #4

For a price is it possible to integrate Cryptsy ?

What do you mean?

If -> Add trading bot, from my platform to Cryptsy to close orders faster?
Than -> Yes, i can.

CoinFeeder (OP)
Full Member
***
Offline Offline

Activity: 175
Merit: 100


View Profile
November 15, 2014, 10:55:33 AM
 #5

Sorry for double threading, but mods moved this thread from another Subforum.

Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!