Find Jobs
Hire Freelancers

Design and Build an E-Commerce Web Application

$10000-20000 USD

アワード済み
投稿日: 約6年前

$10000-20000 USD

完了時にお支払い
I have built a custom web application and have been maintaining it for years, but now it's time for an upgrade and I am looking for a skilled and experienced individual or team to redesign and rebuild it. It's currently written in PHP using CodeIgniter and works with a MySQL/AWS Aurora back-end. I'm looking for a total redesign of the back-end as well as the database. The back-end should be done in Python using some existing framework (you choose and confirm with me). The back-end should also use various AWS services. The front-end should be done using a provided Angular 5 web template. I'm looking for an individual or team with the following skills: - Excellent communication skills - Good understanding of Python - Excellent knowledge and experience in database design and optimization - Excellent software engineering skills, being able to develop a flexible, test-driven, reliable application. The end product should have clear and concise documentation, be efficient, and be easy to modify and add components to. - General overall knowledge in building robust systems using AWS (RDS, S3, Auto Scaling, Load Balancing, ElastiCache, among others) - Excellent UX/UI skills The existing application is located here: [login to view URL] Users sign-on via integration with IPBoard 4. Users can upload Java "scripts" to it, where it will compile the Java code, obfuscate it, bundle it with all its resources, encrypt it, and deploy it for use. Our client software is then able to communicate with the web application to download the bundled code and the information for the script relevant for the user. You will not be responsible for writing the behind-the-scenes compilation/obfuscation/etc. of the scripts. Other users are also able to activate and purchase scripts from other select users. By activation, I mean adding it to the user's list of scripts which will be selectable for execution in our separate client software. Only a select few users are able to put up their scripts for sale, which are chosen by administrators of the system. Users are able to purchase these scripts via credits which are purchased through Stripe or PayPal. Users who upload scripts are able to see statistics about their scripts such as active users, purchases, revenue, etc. They are also able to request a payout from the platform to an account of their choosing (Ethereum, PayPal, etc.), which are handled manually. All users are able to view their credit purchase history, credit transfer history, script purchase history, VIP purchase history, their running script instances, etc. VIP is a special monthly SaaS subscription which offers various benefits. There's an administration panel which allows administrators to view/modify individual user activity (such as viewing or reversing VIP/credit/script purchases). Administrators can also modify various aspects of individual scripts and see statistics about these scripts. The amount of running script instances is also tracked and restricted. Free (non-VIP) users are limited in the amount of concurrently running scripts (in the client software) as well as the total amount of time they can run them in a given time-span. You will be required to write a private REST API which our client software will interact with. You will not be required to write code for our client software to interact with the API (we will do this). But make sure to thoroughly test it of course. That's a general overview of our current web application. There are also a few capabilities we'd like to add/change in the new application which will be discussed later, as well as some specific requirements.
プロジェクト ID: 16157040

プロジェクトについて

4個の提案
リモートプロジェクト
アクティブ 6年前

お金を稼ぎたいですか?

Freelancerで入札する利点

予算と期間を設定してください
仕事で報酬を得る
提案をご説明ください
登録して仕事に入札するのは無料です

クライアントについて

CANADAのフラグ
Lethbridge, Canada
0.0
0
お支払い方法確認済み
メンバー登録日:1月 19, 2018

クライアント確認

ありがとうございます!無料クレジットを受け取るリンクをメールしました。
メールを送信中に問題が発生しました。もう一度お試しください。
登録ユーザー 投稿された仕事の合計
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
プレビューを読み込み中
位置情報へのアクセスが許可されました。
あなたのログインセッションの有効期限がきれ、ログアウトされました。もう一度ログインしてください。