Build a Website with AAA for Business Partners

  • Κατάσταση: Closed
  • Βραβείο: $276
  • Ληφθείσες Συμμετοχές: 5
  • Νικητής: alalfakawma

Σύνοψη Διαγωνισμού

This contest is to show off your website authentication, authorization, and accounting (AAA) skills. You will build a simple prototype website that demonstrates user, group, and role-based permissions.

The objective of this prototype site is to demonstrate limited access to "content" to specific users, groups, or roles. In a B2B environment, this COULD be the sharing of a PDF file, image, or page with a business partner. Where ONLY the business partner has the ability to access specific "content".

There are many different frameworks and package combinations that can be used to implement AAA. The developer is free to use ANY framework, package, stack, or architecture they would like to use for this contest. However PHP and MySQL/MariaDB compatible architectures MAY be favored, due to the contest holders skills. Just being honest.

The developer will provide a URL to a working prototype, including administrative user access; with the ability to create users, groups, permissions, and add some type of "content" for testing.

The type of "content" MAY be defined by the developer. The prototype website WILL demonstrate access to existing and new "content"; to include accounting, logging access attempts to "content".

The prototype website will provide an overview, identifying the architecture, stack, framework, the packages in use, and other details about the build.

The prototype website will provide a complete dump of all backend data for review. Such as the database tables, pivot tables, hierarchical graphs, redis, etc... This is to understand the methods and associations used for the users, groups, and permissions.

The prototype website will be evaluated on; but no limited to the following:

- AAA
- Administration (admin and self)
- Limited Access to Content
- Multiple Groups
- Multiple Levels
- Nested Groups
- Protected Access to Content

An important item to consider, is how a typical business MAY be structured. An organization "Company Z" may have divisions, groups, teams, or sections. Company Z's divisions COULD include; Admin, Engineering, Operations, Supply, etc.. Where the Admin Division MAY have various sections, such as HR, Finance, Accounting, etc.. Each having one or more users.

{see tree in attached PDF}

The primary goal of the prototype is allow any user at "Company Z" to access specific content. While some content is limited to anyone in the Admin Division of Company Z. And other content can only be accessed by Company Z's Accounting Section.

The contest holder ALREADY has websites that support AAA as described above. The point of this contest is, to see how another developer will implement AAA, see what packages other developers choose to use, and move towards an updated stack.

This contest is an interview for the next project. The winning developer will be offered the opportunity to work on a subsequent project, adding the desired functionality to the prototype.

Feel free to put your best foot forward and use all the resources at your disposal. Third-party OAuth, one-click login links, automatic domain grouping, API access, or whatever else you want to throw into the prototype. There will only be ONE winner, but you'll still have a useful prototype for future projects.

If you have any questions, please feel free to ask.

Προτεινόμενες Δεξιότητες

Σχόλια Εργοδότη

“It was great to work with Aseem on another project. Explain your project clearly and he will not disappoint. ”

Εικόνα προφίλ blavallee, Japan.

Κορυφαίες καταχωρήσεις από αυτόν τον διαγωνισμό

Προβολή Περισσότερων Συμμετοχών

Δημόσιος Πίνακας Διευκρινίσεων

  • cijagani
    cijagani
    • Πριν από 5 χρόνια

    congratulations to winner.

    • Πριν από 5 χρόνια
  • blavallee
    Κάτοχος Διαγωνισμού
    • Πριν από 5 χρόνια

    I would like to thank everyone who participated in this contest. Many were rejected for not meeting a basic set of requirements or considered it a project to bid on. The remaining five (5) developers all provided GREAT submissions, but the contest can only be awarded to a single developer. The star ratings applied to each submission do NOT reflect on the quality of the work submitted, but simply my personal evaluation of the demonstrated features and functionality. Thank you all!

    • Πριν από 5 χρόνια
  • hsashankar
    hsashankar
    • Πριν από 5 χρόνια

    What a shame, I noticed it now. Missed a good opportunity.

    • Πριν από 5 χρόνια
  • cijagani
    cijagani
    • Πριν από 5 χρόνια

    please recheck entry #7

    • Πριν από 5 χρόνια
  • UGINTL
    UGINTL
    • Πριν από 5 χρόνια

    Please make it #sealed so that I can share login details with my entry

    • Πριν από 5 χρόνια
    1. blavallee
      Κάτοχος Διαγωνισμού
      • Πριν από 5 χρόνια

      You can set your submission as sealed, many others submitted their entries as sealed.

      • Πριν από 5 χρόνια
    2. blavallee
      Κάτοχος Διαγωνισμού
      • Πριν από 5 χρόνια

      Once you submit an entry, I could also initiate a chat session, where you can share the auth info.

      • Πριν από 5 χρόνια
  • blavallee
    Κάτοχος Διαγωνισμού
    • Πριν από 5 χρόνια

    Seems I underestimated the time required, felt I had overestimated the last contest I ran. Would anyone else like me to extend this contest? Let me know if I should extend it by 5, 7, or 14 days?

    • Πριν από 5 χρόνια
    1. islammamdouh
      islammamdouh
      • Πριν από 5 χρόνια

      it will be fine to be extended

      • Πριν από 5 χρόνια
    2. blavallee
      Κάτοχος Διαγωνισμού
      • Πριν από 5 χρόνια

      I've extended the contest by two weeks.

      • Πριν από 5 χρόνια
  • alalfakawma
    alalfakawma
    • Πριν από 5 χρόνια

    #extended

    • Πριν από 5 χρόνια
  • cijagani
    cijagani
    • Πριν από 5 χρόνια

    #increaseprize #increaseprize #increaseprize #increaseprize

    • Πριν από 5 χρόνια
  • cijagani
    cijagani
    • Πριν από 5 χρόνια

    #extended #extended #extended #extended

    • Πριν από 5 χρόνια
  • UGINTL
    UGINTL
    • Πριν από 5 χρόνια

    Can you extend few more days?

    • Πριν από 5 χρόνια
  • cijagani
    cijagani
    • Πριν από 5 χρόνια

    demo credential is also included in login page.

    • Πριν από 5 χρόνια
  • UGINTL
    UGINTL
    • Πριν από 5 χρόνια

    Can I call it an intranet?

    • Πριν από 5 χρόνια
    1. UGINTL
      UGINTL
      • Πριν από 5 χρόνια

      understood. I have something for you.

      • Πριν από 5 χρόνια
    2. blavallee
      Κάτοχος Διαγωνισμού
      • Πριν από 5 χρόνια

      You "have something"? Please submit it as an entry to the contest.

      • Πριν από 5 χρόνια
  • Hxshxf
    Hxshxf
    • Πριν από 5 χρόνια

    #extended

    • Πριν από 5 χρόνια
    1. blavallee
      Κάτοχος Διαγωνισμού
      • Πριν από 5 χρόνια

      Done, the contest has been extended another week.

      • Πριν από 5 χρόνια
  • blavallee
    Κάτοχος Διαγωνισμού
    • Πριν από 5 χρόνια

    I have extended the contest, giving everyone another week to submit an entry.

    • Πριν από 5 χρόνια
  • UGINTL
    UGINTL
    • Πριν από 5 χρόνια

    1. what frameworks or softwares are you already tried so that we avoid using them because it will waste our time? 2. What do you mean by accounting? Does it mean payment, invoicing etc? 3. What are you willing to pay for the actual website after prototype is accepted? It is not a simple project

    • Πριν από 5 χρόνια
    1. blavallee
      Κάτοχος Διαγωνισμού
      • Πριν από 5 χρόνια

      1. You're welcome to use any framework you want. I explained this in the description. 2. Accounting in AAA is logging access attempts, successful and denied. 3. I am still working on the content requirements, which will determine the budget for follow-on project.

      • Πριν από 5 χρόνια
  • fajar923
    fajar923
    • Πριν από 5 χρόνια

    please check my sample website sir : http://blog.kupasjambi.com/blog/7689-2/?et_fb=1 thanks

    • Πριν από 5 χρόνια
    1. blavallee
      Κάτοχος Διαγωνισμού
      • Πριν από 5 χρόνια

      There's no authentication. Just a bunch of front-end content. As the description explains, I am looking to see the AAA interaction with basic content. Once you have a prototype, submit an entry and share the auth details with me.

      • Πριν από 5 χρόνια
  • hassanzaidi86
    hassanzaidi86
    • Πριν από 5 χρόνια

    Thank you soo much for clarification.

    • Πριν από 5 χρόνια
  • wadmad
    wadmad
    • Πριν από 5 χρόνια

    I am new in this part of freelancer.com.
    So that i hope that you explain me about our contests.
    If you are available that, I will do my best for you.
    Good luck for you!

    • Πριν από 5 χρόνια
    1. blavallee
      Κάτοχος Διαγωνισμού
      • Πριν από 5 χρόνια

      Contests are simple, you put together an entry and it's judged against other submissions. See the FAQ: https://www.freelancer.com/faq/onsearch.php?keywords=contest

      • Πριν από 5 χρόνια
  • hassanzaidi86
    hassanzaidi86
    • Πριν από 5 χρόνια

    Thank you soo much sir for inviting me on your project. I have read carefully about the project.
    Requested to please let me know about the timeline for this prototype please.

    • Πριν από 5 χρόνια
    1. blavallee
      Κάτοχος Διαγωνισμού
      • Πριν από 5 χρόνια

      You should be able to see the remaining time on the contest page. I can extend it, if I get some feed back that it may take a little longer. I targeted the 17th, so I can review the entries during the week.

      • Πριν από 5 χρόνια
  • wadmad
    wadmad
    • Πριν από 5 χρόνια

    Hi, Sir.
    Thanks for your invitation.

    • Πριν από 5 χρόνια

Προβολή περισσότερων σχολίων

Πώς να ξεκινήσετε με τους διαγωνισμούς

  • Δημοσιεύστε τον διαγωνισμό σας

    Αναρτήστε τον διαγωνισμό σας Γρήγορα και εύκολα

  • Λάβε ένα σωρό συμμετοχές

    Λάβετε Πολλές Συμμετοχές Από όλο τον κόσμο

  • Βραβεύστε την καλύτερη καταχώρηση

    Βραβεύστε την καλύτερη καταχώρηση Κατεβάστε τα αρχεία - Εύκολα!

Αναρτήστε ένα Διαγωνισμό Τώρα ή Ελάτε Μαζί Μας Σήμερα!