This project received 31 bids from talented freelancers with an average bid price of $2801 USD.

Get free quotes for a project like this
Project Budget
$1500 - $3000 USD
Total Bids
Project Description

We are in the process of developing a software platform to report incidents of student bullying.

The software will be web based, hosted on our servers and will also need to develop a iPhone App in the second phase.

This software will be for schools to use.

The following login levels will show different information:

1. School District (ability to see all schools in that district)

2. School Administrator (ability to see all of the students in the school and communicate with level 1)

3. Guidance Counselor Level (ability to see all of the students in the school and communicate with level 2 down)

4. Teacher (ability to see all of the students in his/her class and communicate with level 2 down)

5. Parent/Student (ability to only see his/her information and communicate with level 3 down)


1. Login Screen

2. Roles and permissions based on roles

3. Main Dashboard with Widgets so that user can customize the information screens they want to see at startup

4. White Label - schools can upload their own logo and change the colors of the headers, background and text


1. Drop down menu to select the schools in their system

2. Ability to upload CSV files for school names, student lists, teacher lists, and to create users

3. Main Dashboard of Widgets

4. Admin section to customize Support Levels for the severity of the behavior: for example:

Level 1 - Verbal Warning - Remind student of rules

Level 2 - One on One - Student meets with teacher after class to discuss behavior

Level 3 - Parent Notification - Get their support - Attend 2 after school bullying program classes

Level 4 - Staff Intervention Meeting - Plan of Action - Student to attend a group session on weekend

Level 5 - Suspension 3 days - Student to attend 4 weeks of weekend sessions

Level 6 - Police Called - Student Suspended for 2 weeks - Must attend out patient program

** The district will have the opportunity to determine the levels, the consequence and the support follow up.

USER ROLE 2: School Administrator

1. See all the students in the school

2. Create, edit and delete all records

3. Create users

4. Upload CSV for their school only

5. Reports on their entire school, by teacher's class, by support level, and more reporting

6. Main Dashboard

USER ROLE 3: Teacher

1. Teacher can see just the students they are assigned by the school administrator

2. Create and edit those records only

3. Reports for just their students

4. Main Dashboard

USER ROLE 4: Guidance Counselor

1. See all the students in the school

2. Create and edit all records

3. Full reporting like school administrator

4. Main Dashboard

USER ROLE 5: Parent/Student

1. See their child's record

2. See the incidents

3. Communicate with school officials within software

4. Main Dashboard

5. Edit personal information and contact info.


1. Main Dashboard

2. Incidents (filter for today, this week, this month, this quarter, this year)

3. Students

4. Communications

5. Support

6. Reports

7. User Profile


Contains Widgets

Widget List

1. Incidents

2. Communications

3. Students

4. Reports

5. Support


1. Create

2. View (from the list of incidents they can


This would be like an email in box where a user can see all of their messages and write new messages.

This screen will also have four boxes to the right, Principal Picture, Teacher Picture, Guidance Counselor's Picture and

Student Picture.

1. Create Messages

2. Read Messages







This section is a complete help section for teachers, students and parents who are experiencing bullying and trying to prevent and work with students who bully.


1. All of the reports will be here


Finally, there has to be a template of emails which automatically email staff members and parents based upon the incident and the support level.

Thank you!

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online