Create a simple internet site with 3 webpages written in Python language.

Trabalho concluído

Tempo de execução 52 dias

Termos de Referência

The task is to create simple internet site with 3 webpages:


a) landing page to authenticate

b) trader dashboard

c) signals page

Python language is mandatory due to consistency with other pieces of the code that is already used by our team, for example for the trade signals generation.

Please see the 3 webpages to be created high level specification below:

 
  • The landing webpage (a) should show the website logo, simple image with basic information about the site and what to do as well as 2 buttons: "Log in" and “Login with Deriv”.
  • "Log in" button should allow end user to log in to the webpage and access "signals page" where signals should be periodically displayed (it should be configurable: every minute, every 3 minutes, every n minutes, etc. N should be a variable in the python code that can be changed depending on the future needs)
  • Signals page (c) should show signals for 10 Volatility Indexes or 10 major Forex Pairs or both so maximum 20 instruments alltogether; Depending on the information in users profile in DB it should show  signals for 10 Deriv Vlatility indexes or 10 Forex pairs or both,
  • “Login with Deriv” button should allow to authenticate the user with Deriv API so the logic receives the redirect from Deriv (with the user’s OAuth token).
  • The logic written in python should store the token and user basic info in a database (like for example: user ID, email, name)
  • After authentication via "Login with Deriv" button the user should be redirected to a trader dashboard page (b)
  • On a trader dashboard page (b)  users should be able to select: minimum amount to trade, maximumum amount to trade, what instruments to trade as well as few other options like maximum daily loss, target profit etc.
  • For all users who authenticate with Deriv, they should be able to access signal page (c) and the signals page should display signals for 10 Volatility Indexes and 10 major Forex Pairs so 20 instruments alltogether; so for the users who authenticate with Deriv.com signals being presented will not depend then on the information in users profile in DB
  • Few DB queries should be created to get all information from the above described functionality i.e. the queris to the DB will be used in another code to actually open Binary Options trades for all the users who have authenticated to Deriv and their Deriv tokens or trade preferences are stored in the DB on the trader dashboard (b). Both signals generation and pening trades functionality is already developed but we need to know for who to open trades (as a service) if any particular signal is generated.
  • All authenticated users (both via "Log in" and “Login with Deriv” buttons should have access to the signals page.As I have mentioned above the difference is however that all signals should be visible for users authenticated with Deriv, and for users authenticated via "Log in" button the set of signals being desplayed shuld depend on the given user access rights stored in the DB (it will be extenally assigned but it should be able to wite this information to the DB so the signal page knows what to display depending on the type of the authentication and users profile information.
  • Signal page should read a json file with signals (it will be generated by another script which is already developed in json format) and display signals on the signals page (c) based on information from the json file with signals, type of the user authentication and the user access rights stored in the users profile in DB.
Additional notes:
  1. The webpage does not have to be very sophisticated. It can include simple graphics etc., however the above described logic matters most and must be implemented as described.
  2. All the code should be provided in full to our team with all the rights to make future changes as well as technical documentation should be provided or at least the code should be well described with hardcoded comments.
  3. We do have a server and a domain with SSL already set up. But other software will have to be installed by the programmer (Python, DB and anything else that will be required). Technical documentation of all installed software should be provided (with things like software versions, directiories being used, admin user names and paswords etc.)
  4. OS on the server is: MS Windows Server 2019 Datacenter.
  5. All the pages should be able to handle minimum 1000 concurrent users.

Please do not hasitate to ask for other details if necessary.


    Respondido

    1
    Desenvolvedor 1
    Classificação
    (16)
    Projetos
    35
    23%
    Arbitragem
    4
    0% / 50%
    Expirado
    2
    6%
    Trabalhando
    2
    Desenvolvedor 2
    Classificação
    (7)
    Projetos
    13
    15%
    Arbitragem
    13
    23% / 46%
    Expirado
    3
    23%
    Livre
    Publicou: 27 artigos
    3
    Desenvolvedor 3
    Classificação
    (298)
    Projetos
    477
    40%
    Arbitragem
    105
    40% / 24%
    Expirado
    81
    17%
    Carregado
    Publicou: 2 códigos
    4
    Desenvolvedor 4
    Classificação
    Projetos
    0
    0%
    Arbitragem
    0
    Expirado
    0
    Livre
    5
    Desenvolvedor 5
    Classificação
    (52)
    Projetos
    68
    59%
    Arbitragem
    5
    0% / 80%
    Expirado
    5
    7%
    Livre
    Publicou: 1 artigo
    6
    Desenvolvedor 6
    Classificação
    Projetos
    0
    0%
    Arbitragem
    0
    Expirado
    0
    Trabalhando
    Pedidos semelhantes
    I am looking for an experienced developer in MQL5 to build a fully AI and automated trading bot (Expert Advisor) for MetaTrader 5. The EA will trade XAUUSD only and will be based purely on price action and Smart Money Concepts (SMC), specifically focusing on liquidity sweeps, market structure shifts (MSS/CHoCH), and wick rejection entries at key points of interest (POIs). The system must follow a strict rule: no
    Prepare expert for Live Chart . Trailing Stop Loss Based on Thresholds needs to be implemented . Live Behavior Based implementation . Logic needs to be changed/upgraded . Couple of parameters to be deleted . Other Filters like news and sessions already coded . Only one symbol to prepare for live , the other one is already optimized . Do ask me to provide you with screen shots of current live scenario
    I have a fully developed and ready Expert Advisor for MT5. I am NOT looking for coding work. I am looking for an experienced MQL5 Market seller who can publish and manage my EA on the MQL5 Market on my behalf. The deal is revenue share — we split the income from sales or rentals. The EA is complete and ready to publish. If you have an established seller account on MQL5 Market with good reputation and experience
    Mam kody EA Bot. Chciałbym je dokończyć, dopracować i ukończyć projekty. Chciałbym otrzymać pliki SET po ukończeniu EA. Jeśli jesteś zainteresowany, skontaktuj się ze mną. Szukam doświadczonego programisty do stworzenia dedykowanego doradcy eksperckiego (EA) do tradingu. Programista powinien posiadać solidną wiedzę z zakresu MT5, logiki strategii, wskaźników, zarządzania ryzykiem i backtestingu. Doświadczenie w
    Early Killer EA 30+ USD
    It must have automated stop loss. Something that can end poverty and kill the market early.It must take the trades for me whenever I start it it must work on tradeport ea
    Bring in your expertise for specific symbol Prepare expert for Live chart Creating .set for specific symbol Live Chart Optimization , symbol specific Everything is coded already therefore needs Implementations
    am looking for an experienced MQL5 developer to build a high-frequency trading Expert Advisor (EA) for XAUUSD (Gold) on M1 and M5 timeframes . The EA must include advanced execution logic, dynamic pending orders, risk management, and news/session filters. Clean, efficient, and well-documented code is required. Strategy type: Scalping (fast trades, quick profit). Very fast execution logic (optimized for speed). Goal
    Zone detection is coded , you will be working from that point . Trailing Stop Optimization for live chart . Apply Specific Currency Support . Clean Code . Zone Upper Limit and Lower Limit

    Informações sobre o projeto

    Orçamento
    30 - 100 USD
    Prazo
    de 5 para 10 dias