The system must have panels and sessions for: super admin, general users (sellers).
Both seller users and super admins must have a panel to generate a preloaded document with specifications added at that moment.
The rank of the entrepreneurs cannot be lost; only the right to payment for the unreached month is lost, and it will be charged according to the points and end-of-month structure.
The project must be developed as an app for Android and IOS.
Administrator functions must include accounting for each user in the network, commission scheme control, qualification scheme control, access to global information (users, lots, sales, appointments, points per user).
There cannot be identical appointments where different sellers show the same lot at the same time.
User conditionals with databases, databases to consider: Sellers, Lots, Administrators, Sales, Commissions, Clients, Invoices, Finances, Points.
Sales database and seller relationship annotations:
Each seller who has not made a sale in a month does not receive the network commission (generated by their affiliates), but retains their rank always.
After a certain ____ time, the network and commissions are deactivated, and points will not be available.
To receive a commission, a sale must be made every month regardless of the level.
A seller cannot sell their lot and remain a seller.
There is no cap or limit on direct sales or commissions. Commissions are paid on Fridays if the sale is finalized on Wednesday; sales closed on Thursday onwards are scheduled for the following week.
Each affiliate at any level must have been a customer (purchased an urban lot) to become an affiliate.
The possible seller levels are as follows: Associate Investor, Independent Entrepreneur, Silver-level Entrepreneur, Gold-level Entrepreneur, Platinum-level Entrepreneur.
Points will have an impact on available rewards.
Seller database:
An Associate Investor is someone who directly makes sales from the inventory of the Tierra Noble project.
Commissions: They will receive 3% of the total product value for each of their sales.
An Associate Investor upgrades to an Independent Entrepreneur if they have at least 1 affiliated person who also makes sales in the same calendar month.
Commissions: Being an Independent Entrepreneur entitles them to 3% of their own sales and 1% of their affiliated person's sales.
An Independent Entrepreneur upgrades to Silver level if they have at least 3 independent entrepreneurs affiliated.
Commissions: They are entitled to 3% of their own sales, 1% of their affiliated person's sales, and 0.5% of the 2nd-level affiliate's (affiliate of their affiliate) sales with 2,000 points.
A Silver-level Entrepreneur upgrades to Gold level if they have at least 3 affiliated individuals who have made sales, including 2 independent entrepreneurs and 1 Silver-level entrepreneur.
Commissions: They are entitled to 3% of their own sales, 1% of their affiliated person's sales, 0.5% of the 2nd-level affiliate's sales, and 0.5% of the 3rd-level affiliate's (affiliate of the affiliate's affiliate) sales with 6,000 points.
A Gold-level Entrepreneur upgrades to Platinum level if they have at least 3 affiliates, including 1 Silver-level entrepreneur, 1 Gold-level entrepreneur, and 1 Independent Entrepreneur.
Commissions: They are entitled to 3% of their own sales, 1% of their affiliated person's sales, 0.5% of the 2nd-level affiliate's sales, 0.5% of the 3rd-level affiliate's sales, 0.25% of the 4th-level affiliate's (affiliate of the affiliate's affiliate's affiliate) sales with 18,000 points.
A Platinum-level Entrepreneur upgrades to Titanium level if they have at least 3 affiliates: 1 Gold-level entrepreneur, 1 Platinum-level entrepreneur, and 1 Silver-level entrepreneur.
Commissions: They are entitled to 3% of their own sales, 1% of their affiliated person's sales, 0.5% of the 2nd-level affiliate's sales, 0.5% of the 3rd-level affiliate's sales, 0.25% of the 4th-level affiliate's sales, and 0.25% of the 5th-level affiliate's (affiliate of the affiliate's affiliate's affiliate's affiliate) sales with 58,000 points.
A Titanium-level Entrepreneur upgrades to Ruby level if they have at least 3 affiliates: 1 Gold-level entrepreneur, 1 Titanium-level entrepreneur, and 1 Platinum-level entrepreneur.
Commissions: They are entitled to 3% of their own sales, 1% of their affiliated person's sales, 0.5% of the 2nd-level affiliate's sales, 0.5% of the 3rd-level affiliate's sales, 0.25% of the 4th-level affiliate's sales, and 0.25% of the 6th-level affiliate's (affiliate of the affiliate's affiliate's affiliate's affiliate's affiliate) sales with 180,000 points.
A Ruby-level Entrepreneur upgrades to Emerald level if they have at least 3 affiliates: 1 Titanium-level entrepreneur, 1 Ruby-level entrepreneur, and 1 Platinum-level entrepreneur.
Commissions: They are entitled to 3% of their own sales, 1% of their affiliated person's sales, 0.5% of the 2nd-level affiliate's sales, 0.5% of the 3rd-level affiliate's sales, 0.25% of the 4th-level affiliate's sales, and 0.25% of the 7th-level affiliate's (affiliate of the affiliate's affiliate's affiliate's affiliate's affiliate's affiliate) sales with 550,000 points.
An Emerald-level Entrepreneur upgrades to Diamond level if they have at least 3 affiliates: 1 Titanium-level entrepreneur, 1 Ruby-level entrepreneur, and 1 Emerald-level entrepreneur.
Commissions: They are entitled to 3% of their own sales, 1% of their affiliated person's sales, 0.5% of the 2nd-level affiliate's sales, 0.5% of the 3rd-level affiliate's sales, 0.25% of the 4th-level affiliate's sales, and 0.25% of the 7th-level affiliate's sales with 1,500,000 points.
A Diamond-level Entrepreneur upgrades to Double Diamond level if they have at least 3 affiliates: 1 Ruby-level entrepreneur, 1 Emerald-level entrepreneur, and 1 Diamond-level entrepreneur.
Commissions: They are entitled to 3% of their own sales, 1% of their affiliated person's sales, 0.5% of the 2nd-level affiliate's sales, 0.5% of the 3rd-level affiliate's sales, 0.25% of the 4th-level affiliate's sales, and 0.25% of the 7th-level affiliate's sales with 5,000,000 points.
All ranks and adjustments must be conditioned by the points generated in the system.
Development
1. Design Approval (Weeks 1-2)
In this stage, the goal is to finalize the look and feel of the application through user interface (UI) design. This involves working on aesthetics, designing visual elements, and arranging on-screen elements. The aim is to create an attractive, intuitive interface consistent with the brand or product identity.
Possible Alternatives:
Explore different design styles, such as minimalist, material design, or neumorphism, depending on the desired visual identity for your application.
Conduct usability tests with users to evaluate their response to the design and make adjustments based on their feedback.
2. Full Frontend Development (Weeks 3-5)
In this phase, the design approved in the previous stage is turned into a functional user interface. Frontend developers work on implementing presentation logic, user interaction, and navigation within the application. They ensure that visual elements behave correctly and respond to user actions.
Possible Alternatives:
Opt for using a frontend framework or library like React, Angular, or Vue.js to expedite development and enhance maintainability, or use Flutter for native development.
Consider using animations and transitions to enhance user experience and make the application more appealing.
3. Backend Development Completed (Weeks 6-7)
In this stage, the focus is on building server-side logic and data management. The backend handles business logic, authentication, authorization, and communication with databases or other external services. Optimal performance and strong security measures are essential to safeguard the application's data and functionality.
4. Integration and Testing (Week 8)
In this phase, the frontend and backend are combined to create a complete functional application. Comprehensive testing is conducted to ensure that all components work seamlessly together and meet the established requirements. This includes tests for functionality, performance, security, and usability.
Possible Alternatives:
Use automated testing tools like Jest, Selenium, or Postman to streamline the error detection process.
Implement a peer review (code review) process to ensure code quality and early issue detection.
Subdevelopment
1. Design Approval (Weeks 1-2)
Week 1:
Evaluation and understanding of design requirements.
Creation of initial interface sketches.
Discussion with the team and possible adjustments to concepts.
Week 2:
Refinement of selected sketches.
Creation of high-fidelity prototypes.
Presentation of designs to stakeholders and collection of feedback.
Iterations based on received feedback.
2. Full Frontend Development (Weeks 3-5)
Week 3:
Development environment setup.
Creation of basic frontend structure.
Implementation of initial interface sections.
Week 4:
Development of specific functionalities, such as forms or navigation.
Integration of approved visual elements and styles.
Week 5:
Incorporation of animations and visual effects.
Preliminary interaction and usability testing.
Adjustments and corrections based on team and stakeholder feedback.
3. Backend Development Completed (Weeks 6-7)
Week 6:
Design and implementation of backend architecture.
Database setup and connection establishment.
Development of initial business logic.
Week 7:
Implementation of more complex functionalities.
Integration of external services if necessary.
Unit and integration testing on the backend.
4. Integration and Testing (Week 8)
Week 8:
Integration of frontend and backend.
End-to-end testing to verify complete functionality.
Performance testing to identify potential bottlenecks.
Security testing to identify and rectify vulnerabilities.