Explain in no more than one page (A4) how you would design the classes and database of multi-level marketing - MLM (see image below) system on a website. Feel free to include model diagrams.
All task needs to be completed fully.
- [MySQL] - From the desiging task create a MySQL/PostgreSQL database for MLM system!
- [Users] - Create a web page to perform CRUD (CREATE-READ-UPDATE-DELETE) operations on Users (Should also save user Display Picture) in the MLM system (should be able to add in multi-level)
- [Visualize] - Display upto 5 levels of genealogy tree of users - just like image below (along with user data on Hover of mouse) in MLM system
- [Report] - Export the data in CSV format.
NOTE:
- The website should be built, HTML, CSS (preferred Bootstrap framework)
- Source code and Database export should be pushed to this github repository
- Should use programming of your choice, PHP, Nodejs etc.
- The webpage should look pretty
- Code Quality, Code Reusability will be at-most important and will be evaluated on that basis.
Feel free to contact for any queries: hingu.darshan@gmail.com, azmat@eksbd.com