GithubHelp home page GithubHelp logo

techplexengineer / otis Goto Github PK

View Code? Open in Web Editor NEW
0.0 0.0 1.0 12.21 MB

Online Team Information System

Home Page: http://otis.team2648.com/about

License: Other

CSS 4.96% PHP 78.69% JavaScript 16.01% SQL 0.35%

otis's People

Contributors

techplexengineer avatar

Watchers

 avatar  avatar

Forkers

derekcaron94

otis's Issues

Account Creation

Need to trim whitespace.
Create error if javascript not enabled
create all rows, just blank.

Tickler

It might be nice to have a "tickler" or mechanism that pokes users when things they need to do aren't done.

I wonder what people think about some sort of to-do list feature.

Blogging Issues

In Dakota's blog about the first day of build there is a bunch of garbage that precedes the paragraph but comes after the title and date.

Password/Username Recovery

This is something that I noticed OTIS is lacking, several people have addressed me about losing passwords. Just another thing to be addressed.

Documents Listing

There should be a documents registry, so that users can find documents that they need without searching through the mess of emails.

Documents will have a date range, good from [date] to [date]
and accepts a url and title. Possibly a description.

SMS Broken

SMS is currently broken, and functionality for users to opt in or out of receiving the texts on there account page

Bad Code

There is a lot of copy/pasted code that needs to be moved to functions.
In the most part the functions already exist, be it in a codeiginter library or in a model I wrote.

Otis needs a css overhaul as well. It would be cool if it was as visually appealing as github and didn't look like the hackjob it is.

Blogs & Markdown

I am becoming a real fan of markdown, I think that blogs should be entered in markdown.

Users need a way to upload or insert images easily.

Need a way to archive blogs. Searchable would be nice.

Announcments

Admins should be able to make announcements that are displayed on uses dashboards,
Announcments will have a start date, and an end date
then some content.

Markdown might be a better solution than tinymce.

Alumni/No View Fusion

For whatever reason the alumni and the people who aren't supposed to be viewable are merged at the bottom of the team member page. Wasn't sure if you got my Gtalk message.

Budget Tool

Mentors need a way to manage the budget.
Income and expenses.

  1. Categories (Donations, tools)

Moderation

Need to make the moderation feature actually work again.

Now we can spam bradley's inbox. :)

Create Groups

The groups feature is only half implemented.

Need an interface to create a new group and add current users to the group.

It would be nice to be able to write a select query and add all the returned users to the group.

User Input

User input should really be validated better.
The code that does the check if the users has completed their profile information, is broken.

The jquery masked input plugin would be a great help for email addresses, and telephone numbers.

Account Removal

To have the ability to delete or hide accounts which are not active

Profile Images

After the moderation thing gets fixed, we should allow users to upload their own images.
(Admins too)

Countdown

The countdown javascript, should be turned into a widget, and used both on the login page and on the users dashboard.

Admins also need a way to change the date and the surrounding text.

Need a way to add/remove users from the SMS list

Currently I have to go into the backend database and add in numbers manually.

  1. We need a tool so that users can add themselves to the sms list without admin intervention,
    1. [dropdown] who is your carrier
    2. Some carriers require the 1 in front of the number, others don't need to store this somehow.
  2. we need a [checkbox] Do you want to receive Text Messages? on everyone's dashboard.

Reports

Admins need a way to easily generate reports.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.