Build A Website with unique client area and admin

Closed job
no avatar
matlevis1975
Employer
Job category:
Web pages
Expected budget:

1500.00 EUR

Published:
Valid until:

Job description

I'm looking for someone to build a webpage that clients can register on and pay a fee for access. The website needs 4 key areas- Public area, Registration and payment area, Client area and an Admin area.

Requirements for each area are below-

Public area

- General info, what we do, contact us, etc

Registration and Payment area

- Registration form to collect prospective client details

- Choose subscription type (A, B, C or D)

- Collect payment via paypal, or Cryptocurrency and ability to have discount codes

Client Area

- User settings page to set names for buy and sell points and the respective fees

- Once the client is logged in they can enter details in forms that records the data to a table- We have 3 form types that record trades (Buy/Sell/ Transfer) - Sell and transfer forms need to link to one of the buy orders so the data can be grouped for reporting.

- The data from the above forms needs to be available to view and print as a report.

-Currently the above is all managed in excel

-Orders in a Foreign currency need to be recorded in $AUD so an API will need to retrieve data for and when a form is input record the spot price at that time. API Data also required for BTC, and ETH via API to coinmarketcap.com- Historical conversion rates need to be stored.

- Info page that Admin can easily edit via the Admin area

- Ability to export the data between user-defined dates as CSV files or print as a summary report

- Page to enable clients up upgrade their subscription level

Subscriptions levels

A- access to view info pages only- yearly subscription

B- access to view info page, plus record 100 trades a year -yearly subscription

C- access to view info page, plus record 500 trades a year- yearly subscription

D- access to view info page, plus record unlimited trades a year- yearly subscription

Admin Area

- Page for user admin (Usernames, names, email, billing info, subscription status, brief summary of data input, links to view and amend the client's data tables)

- Subscription maintenance area -to change pricing, and quantity of deals allowed per year.

- Info page content maintenance area

- Access to historical daily spot prices for - AUD/USD , BTC/USD, ETH/USD

I'll provide a version in excel to the freelancer that is awarded the job so you can see the calculations, and how they interact with the buy/sell/ transfer forms and API data. I can build this in Microsoft access but I want this hosted so clients can do this themselves and also prevent others from copying and reproducing it.

Overall the website needs to be clean, modern, functional and have an easy User interface.

Initially, we are wanting capacity for approximately 1000 users but also have the ability to increase this as needed.