website for partnership

Job ID: 31505244

Budget: $250 – $750 USD

A platform for partnerships
Objective: To get a programmer partner for a technical idea

Scenario of Action:
There is a main page through which How of the platform works and displays the latest opportunities are presented to programmers, as well as opportunities and partnership requests can be added by the owners of ideas to be viewed by programmers. The platform ensures that the data is not released except for those who signed data confidentiality and after the owner of the idea agrees to that. There is a service of evaluating ideas by the platform itself and analyzing it programmatically, and the completed opportunities are marked. The pillars are the presence of a full explanation of the idea, a list of requirements, an SRS analysis, the possibility of programmatic application, The customer who completes these pillars becomes an opportunity to obtain a larger and more attractive software partner. The platform also provides consulting services in dividing ratios and contracts between partners, evaluating programmers and documenting their accounts, all for a fee. There is also an evaluation of ideas and opportunities by all members, and after registration in the platform The customer can add an idea and specify whether he wants it to be public or to require a disclosure document for it, after which the idea, its details and the proposed percentage are written. For the partnership and the available pillars, then the opportunity is added to the site. The request or concealment until the completion of the work and the payment is made electronically by the customer directly for the requested service.

Requirements:
Login with email or mobile number and password (Registration requires only mobile number or email and password once time)
The home page has the latest opportunities
A page about who we are and where we are introduced
Frequently Asked Questions page with frequently asked questions and answers
A contact us page with a contact form
Programming with Laravel latest version
Receive emails for requests for partnership opportunities
Receive emails when commenting on the opportunity
Receive emails when evaluating the opportunity
Programming compatibility with all screen sizes
A WhatsApp button can be added to go directly there in opportunity page
Customer settings page:
Profile: It is possible to add the rest of the profile information
Notification settings: You can turn off or turn on email messages
change Password
Change the phone number or email and there must be a verification code
Direct chat between the idea owner and the programmer
Activate a programmer's account, and the person who activates it can apply for partnership opportunities after filling in his programming skills and the number of years of experience.

Tasks required before work:
Make a file with the software rules that will be worked on and the way to divide the software files as documentation for the work, including the following:
How to write variables inside the program
How to write functions inside the program
How to split project files
Libraries to be used and handled
Are there specific techniques that will be used?
Programming languages used
Database design schema

Tasks required during the working period:
Adhere to the rules that are set in the code base file
Daily achievement upload on github
Organize the code and make it easy to read and modify
Tasks required on handover and after work:
Provide the necessary technical support in case of problems for a period of 6 months