Basher Recognition System

Basher Recognition system - Ideation

Workin on it - currently !!

The Idea



 Login (separate features for bashers and organizers)
 Previous month top 10 members only selected for nomination system (for best basher)
 for best leader, every clan members where nominate two members from their clan and also five points from the whole clan about why they were nominated for best leaders
 for best clan, vote the best clan except choosing their own clan and for every clan they provide their detailed description about their progress  , conducted events etc…
 for best profile, everyone able to vote anyone based on popularity , …..
        

App flow


 Flow for Bashers
   1. View the list to vote
    2. able to vote
        1. for best basher-choose one to vote and one who vote doesn’t able to vote for themselves
        2. for best leader - choose one other than their clan
        3. for best clan - vote for one clan except their clan
        4. for best profile - vote anyone randomly according to their fame

 Nomination Flow
    1. For best basher - Based on last month points highest point bashers (10 bashers) 
    2. For best leader - nominate two leaders from their respective clan with description (max 5  description points) by captain bashers.
    3. For best clan - nominate your clan with description (max 5 points) by captain bashers.
 Flow for Organizers
    1. Edit the list to vote
    2. Able to edit 
        1.  for best bashers - able to show top 10 members based on their past month bash points , provide the top 10 members to vote
        2.  for best leader - able to edit description and verify the best leaders nominated by the bash clans and push that into vote 
        3. for best clan - able to edit and verify description of  the bash clans and push that into vote 
        

Pages


 Login page
    1. Username + password
 Administration Page (only for organizers)
    1. For best bashers - Selecting , default top 10 members to push to vote
    2. List last month bash points for all bashers
    3.  For best leader - able to edit description , edit members and able to verify and approve
    4. For best bash clan - able to edit clans and description and verify then upload it into voting page
    5. Show voting page results to admin 
    6. To modify result winners show edit option
 Nomination Page (Access only for captain bash and organizers)
    1. Best leader - select two bashers from their clan with valid description (max 5 points)Voting page 
    2. Bash clans - provide valid description about your clan activities such as important events , progress, projects, achievements on last month etc..(max 5 points) 
 Voting page
    1. Best bashers list to vote , give feature as to not vote for themselves 
    2. Best leader list  to vote with the description nominated by clans and verified by admins , and give feature as to not vote for their clan members
    3. Bash clans list to vote with description, and give the feature to not vote for their  own clan
    4. Best profile - show all the members list to vote 
 Hall of Fame
    1. Show the winners ( best bashers ,best clan ,best profile, best leader ) after voting time 
        

Data


1. Username or Email and password
2. Role based Data
3. All bashers data
4. Bash Points and Basher ID 
5. Best leader from clans + description
6. Clan Details (members)
7. Voting Points with username
8. Descriptions (clan , leader)
9. Winners 
        

Tables & Relations


1. Basher-info
    1. basher-id → PR (int)
    2. basher-role ( varchar )
    3. basher-name ( varchar )
    4. username or email ( varchar )
    5. password (varchar) 
    6. clan-id → FR(clan_details) (int)
2. clan-details
    1. clan name (varchar)
    2. desc for nomination( varchar )
    3. clan-id → PR (int)
    4. members (varchar)
3. points
    1. points-id (int)
    2. point (int)
    3. basher-id → FR (int)
    4. date (int)
4. Nomination
    1. nominee-id →PR (int)
    2. basher-id → FR(int)
    3. descriptions(varchar)
    4. nominees name(varchar)
    5. clan-id(int)
    6. category( enum )
5. Vote
    1. nominee-id →PR (int)
    2. basher-id  → FR (int)
    3. clan-id → FR (int)
    4. category ( enum )
6. Winners-Hall of fame
    1. clan-id → FR (int) 
    2. basher-id (int) 
    3. nominee-id → PR (int)