I’m actively seeking a full stack developer (Ruby on Rails) for the creation of a crowdfunding platform. Please, you already have experience in this type of platforms and you have references. Deadline: end October 2016
Platform fully responsive to:
Deadline: end October 2016
Platform fully responsive to:
1- Donation with and without rewards
- Preorders/presales
3- Amorization loans and deferred payment loans
4- Equiy crowdfunding
Development is front end and backend
Warning: the site should be easily translated into many languages.
You use:
· Ruby on Rails
· HTML / SCSS + Compass
· CoffeeScript
· RSpec + Capybara
UX
Study / optimization of the customer journey
Optimizing interfaces
Study actions offline
CREATION OF CAMPAIGNS
project manager interface
Campaign Dashboard
campaign management interface of the project leader
API connection LemonWay
Wallets connected with internal API LW
-
Creation of client files and forms-processing pdf
-
Upload files from the client interface
-
messaging
-
Integration of electronic signature to sign pdf api
-
Integration of an API for electronic payments
-
Module Paypal
-
Optimized for speed + SSL security
-
Platform for classic transactional Crowdfunding (pre-commitment, limitations, validation, funding) Multilingual
-
Management of authorizations by role (external member, investor, project developer, analyst, admin)
-
Front-end forms depending role (Registration, project submission, validation, transactional investment) modal.
Registration with Social single sign-on LinkedIn, Facebook, Google +
-
Pages (projects with comments, personal dashboard, FAQ)
-
Dashboard front-end according to user role, private messages, comments. Dashboard analyst (validation, CRM DB)
-
Integration: analytics, mailchimp
USER ACCOUNT
roles and badges.
Personal data connection
Lists of campaigns
transaction histories
Dashboard
CENTRAL ADMINISTRATION
Admin campaigns
Admin Dashboard
Anonymous payments
Admin users
Export user data
SEO
Automatic generation of pages
Management of meta and micro-formats
tagging
Management Media Library and documentary
DIFFERENT MODULES
FAQ
Lexicon
blog
MULTILINGUAL
Mechanical translated versions
language’s user recognition
Sending automatic emails through the application
COMMUNICATION BOARD
SMS
cat
messaging
Overall the board admin
Statistics
The platform consists of several parts:
-
Public Spaces (Home + pages with mostly text, graphics …)
-
Lender Area (Account creation, Projects to be funded, account Situation at global, List of projects funded / unfunded / en- course, Feed the account / make a withdrawal personal information, summary of transactions, …)
-
Investor Area: with state calculation of the investment portfolio.
The user must register in stages (3 or 4) with documents (pdf, docx, png etc …) to send.
(Ready to variable yield) Once registered the lender sets the amount to be borrowed and how many months he would like to be reimbursed.
- Borrower Area (draft deposit, Project Tracking, state refunds, sampling schedule, …)
Ability to create projects with design, fonts and sizes already set and ability to embed a video (YouTube, Vimeo or other … etc) to the project document
Also, intuitive administrative interface, back office modules as a simulator for the user who wants to lend money at a rate that he has set.
A structured source code respecting the Google SEO compliance and can be resumed and improved thereafter.
Moreover the developer will integrate thereafter the website provider payment module (paypal, or Lemonway mangopay, etc …)
In all cases the following stages must be completed in October to the launch October 20, 2016:
reward / pre-sales crowdfunding
donation crowdfunding
crowdlending (amortizing loans and deferred payment)
The MVP should include:
admin
-
Manage projects
-
Manage users
-
Create
Project Owner
-
Create project with goals and rewards
-
Role-based management on project and comments
-
Send update
-
Manage how
Visitor
-
View projects
-
Pledge project
-
Leave comment
-
Badges
Other components
-
Infrastructure Setup
-
Payment gateway hook-up
-
Search engine
The developer will also take care of the continuous development and monthly maintenance after the launch.