Git Product home page Git Product logo

goalkeeper's People

Contributors

kenyht avatar psybuzz avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

goalkeeper's Issues

change index.html/php?

might be a better idea to just have index.html be a login/registration page, then the goal page be after login

Create button is below the goal list

Since the create button is below the goal list, every time we create a new goal, the create button moves down. We should move it above the goal list, so it doesn't do that.

Back-end revamp!

We're switching our back-end frame from PHP-MySQL to Node.js-MongoDB!
Be sure to learn about:
Node.js
Express.js
MongoDB

Goal Details Window When Creating Goals

When creating a new goal, a larger window could pop open that allows the user to input details. This container could include multiple fields of input, while the goal in the leftpane only holds abbreviated data.

Sort Goals by Priority -- (Now Drag n Drop)

Priorities are cool. Sorting is cool. Let's sort by priorities.

DEPRECATED


It has been decided that sorting by priority is not a critically useful feature, and we are instead planning on drag and drop for reordering goals.

Drag and Drop.

Switch members page and index

I think we should have the logged-in page be index.html, and have the index.html page redirect to a login page if the user isn't logged in.

Put title on it's own line at the top?

Right now, the 'carpe diem motto' title is like a banner that covers all the goals in the list. The text overflows to the right, so it might be better to just have a bar at the top for the title itself.

Group goals

Engagement in daily activities can be intensified through social commitments:

  • In student clubs, we form families to support and encourage each other to go to events.
  • In GTA V, online players band together as a crew to act with stability.
  • In League of Legends, teams of 3, 5 achieve more together

Should Goalkeeper go down the path of group goals, and associated group achievements?

Or should it simply offer the option to share goals?

Session not working?

the header function isn't working in Login.php. might be because there's html output coming out of login.php before it reaches the header function

change the slide animation

When a goal is clicked, the goal list should move off the screen, while the checkpoint list moves onto the screen. We'll use this idea until we can come up with a better one.

FRONT END

login/registration script not secure enough

Our method of registration is currently not secure enough, as it only uses SHA1 encryption. We'll have to add salt hashing, and maybe a MD5 encryption on top of it.
Make sure to clear all of your MySQL tables when this is updated.

Database table relationships?

We need to plan out how our db tables will be related before we can implement it. http://net.tutsplus.com/tutorials/tools-and-tips/relational-databases-for-dummies/
is a good article teaching the basics of relational database tables.

Should we just store each individual goal as the whole html element? Or should we separate the information into columns, like title, color, index? Should the primary key for the goal table just be the user id(it gets auto-incremented with each insert)?

I will try to draw out a diagram for the relationship of all the tables, but we might need to meet up to figure this out.

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.