Coder Social home page Coder Social logo

eventplanner's People

Contributors

lifedispenser avatar

Watchers

 avatar  avatar  avatar

eventplanner's Issues

Play around with the grid!

The grid is the most fun part about the app! Backgrid is a lot of fun to play with, and it is extremely good javascript, so I would highly recommend giving the whole source code a read. All the javascript on my site is non-minified so that you can read it and understand it. Rails will auto-compress all the javscript/css files in production mode which is nice.

I guess the task is just to read and understand backgrid and backbone for your amusement. They will both take some time to digest, so read them both again and again. I don't really have any suggestions here but just to go through it, and go through some of the stuff that I've done and see if that inspires you or if you have any suggestions.

Export as Template

I want to be able to make a button on the event planning page that allows you to export the event as a template. This will copy the entire event except for the results cell and save it as a new Event with a field marking it as a template.

Then I want to be able to search for templates on the events listing page so that you can create a new event based on a template.

UndoModel

Needs a robust undo model. Right now, there is sort of an undomodel.

Draw a Logo/Header

Yeah... my logo and header section is bad. Draw a logo or header concept, but as I might shoot it down or make modifications or suggestions to it, don't spend too much time. Might even consider multiple logos. I myself was thinking just some fancy font saying Event planner with different colors... But... yeah. Alongside this is lexiconing, which means defining vocabulary on your site to make your stuff sound cooler. Like, 'event planning' as a title is rather boring. If you have any ideas for word play that would make it sound better, I'm all ears.

email, assignment and login issues

I want the login system to be an open system like etherpad so that you only have to have the url to access a event plan. This makes sharing events with others easy, as you do not have to have a login to view/edit plans. The url contains both the id of the event as well as the email address of the user you wanted to send it to.

However, I would like you to be able to sign in and keep track of all your plans, as well as some simple security features eventually.

This is a big issue that needs to start with a case by case run down of each situation.

You assign a person who should be in charge, the app sends him an email with the url of the event plan as a parameter and he clicks on it.

in the url is embedded his email address.

3 possibilities:
he is not in the system
he is in the system but not logged in (no cookie)
he is in the system and logged in

What if the person forwards that email to someone else, and that other person clicks on it? The new person will see the email is for another user.

The new person is not in the system and the email address shown the previous user.
The new person is in the system, not logged in and the email address shown is the previous user.
The new person is in the system, and is logged in, and the email address gets changed to the new person? Security issues?

Complicated. Will work on later.

Testing

How about a test framework?

Make the login system look nice.

The login system is composed of all the pages that you use to login, including the home page, when you input a bad password, and when you want to edit your profile.
Right now the login system is using devise, which is a rails plugin that does the functionality for you. What is frustrating about devise is that most of the files are hidden from view inside the gem so you can't make changes easily. There is a way for devise to generate the files inside the app, haven't really looked it up in a while... but basically, it looks bad. This is mostly a visual upgrade.

Events listing redesign/mockup

I want to make the event listing have more functionality than just a grid. Specifically, I want to include search and create from template functionality, as well as filtering, marking as completed, and maybe some statistics or visual cues.

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.