Coder Social home page Coder Social logo

camp-web's People

Contributors

a-t-o-m avatar abhi12ravi avatar importerror avatar niteshjain avatar pallavits avatar sagarhani avatar sarathms avatar viggyprabhu avatar vishalvijay avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

camp-web's Issues

Need page for gallery

We need to upload pics from previous camps and hence need a gallery page for the same. May be we should upload 4-5 images and then redirect them to some picasa/flickr account for more images.

The author name is not intuitive to tell that it is a link to actual blog

Currently when I add the blog, the author's name is shown which also has the link to the actual blog. This is good but it is not very intuitive that it is a link. Usually links have a blue color and a underline, something to make it show that it is not just normal text but a hyperlink to the actual blog.

Need to have registration form which will be filled by students to register for the camp

Following fields should be present in registration form:

*For all user *
Firstname - Text Field
Lastname - Text Field
Gender - Radio Option
College - Text field
Department - Dropdown
Semester - Dropdown/Textfield
Will you bring your Laptop? - Radio
City - Text field
State - textfield/Dropdown
Email ID - textfield
Contact No -
Following Ramdaan - radio
Attended the previous Camp - Radio

Support "Fork it on github" ribbon in the site

I think it will be good to support this ribbon and link students to the code site in case they want to check it out. It may also create curiosity amongst those who do not know about github. We can have the ribbon on top right. I tried using the following html,

"Fork me on GitHub"
Though it works, the menu bar is overriding the ribbon and hence full ribbon is not shown, not sure how to fix that.

When the site is opened in mobile, menu items are not shown at all

When I opened the site in my mobile, only FSMK Camp menu item is shown. Other than that, no other menu items are shown. This essentially means that students wont be able to register from mobile.
Though this is not very critical, but if the fix is simple, we should try doing it.

Is carousel on Home page really required?

The carousel on the Home page is broken on mobile devices. Checkout this screenshot.

5247_0_screenshot_2014-05-06-22-47-04

The carousel is a big No in UX. And also the images in the carousel pull down additional 254 Kilo bytes of data, which might slow down the loading of the web page, particularly for those on 2G network.
Why not have something like the (screenshot below) instead of carousel.
myimage

If the images in the carousel is really important it can be placed somewhere in the gallery, but not on the home page.

Need to change the background colour

Since we have been using Shade of yellow as background for all the posters, may be the website should also have a yellowish background. :). A increasing yellow color like what @RahulKondi has done for the poster here.

Downloading CSV from volunteer list, doesnt give answers to the questions

Currently when I download the CSV list, it only gives me the general fields data, not the answers to questions by volunteers. Currently the only way to get answers is to individually view each volunteer's data and find answers in that. If we can get it in csv, it will be better and easier for us.

Anyone could create new article/events

The 'articles#create' isn't protected with authentication. Any attacker could directly hit the create action of articles controller and create new events.
Example:

curl -c cookies.txt -b cookies.txt -e localhost:3000 --data "article[name]=ArticleName&article[body]=ArticeBody&article[event_date]=2014-05-30&artice[added_by]=RandomText&authenticity_token=<CSRF_AUTHENTICATION_TOKEN>" http://localhost:3000/articles

Logging into blogs admin page throws error

Currently I am getting the following error displayed when I try to login to localhost:3000/admin/blogs link. "Collection is not a paginated scope. Set collection.page(params[:page]).per(10) before calling :paginated_collection."

Need to show better message after volunteer register

Currently it just says "Volunteer created successfully". We should change this to, "Thank you for showing interest to volunteer for the summer camp. Our volunteer selection team will contact you back in case you are shortlisted as a volunteer. "

Calendar should show July 2014 when selected

Currently when calendar is selected it opens May 2014, since this is going to be the schedule, we should directly open July 2014 always.
Also 'Calendar' name should be changed to 'schedule'.

change event show page to a modal

Change event show page to a modal. Instead of navigating to new page we can show the event details in a popup there itself using modal.

Unnecessary dependency on PostgreSQL

The Gemfile has a dependency on 'pg' for the production version. But looking at database.yml i can see that we are using only sqlite3. Hence we should remove the unused dependency from the Gemfile

Need a page for FAQs

We need a page for Frequently Asked Questions by any students. This issue can be used to add different set of FAQs.

  1. Regarding Venue
    a. What is the arrangement for safety of students?
    b. What are the items to be brought to the camp?
    c. What is the arrangement for safety of belongings brought by participants?
  2. Regarding Registration
    a. I have registered, where should I pay the registration fees.
    b. I had paid the registration fees, but not able to attend the camp. Can I get it back.
    c. If it is about Free Software, why are you charging money?
    d. I want to attend only few days of camp, Can I do that?

Duplicate registrations

I saw one duplicate registration in the live site (check for Viha Bidre). The person has given different phone number and email addresses. Assuming that it was done probably because we already have these two validated for duplicates.

Is there another way to avoid duplicates?

Need a page for people to subscribe to updates

Till the registration form is up and even after that, we should allow people to just subscribe to our updates. And once in a week or so, we should keep sending them information about the latest news about camp so that they know what is happening and then spread it to others and themselves register.

A simple text form where they submit their email-address and name should be good enough.

Selecting "Send" in Contact Us, takes user to home page

Currently when I click Send in Contact Us after entering values, it takes me to home page without any message. I think it should give some message to user, saying "Thank you for contacting us. We will get back to you soon. Feel free to call our volunteers mentioned in the Contact Us page in case of some emergency."

Also currently Mobile number accepts any characters, no just digits.
And "Send" should be changed to "Submit"

Gallery should have its own item in Nav Bar

Currently gallery is only there in the slide show. This is good but it should still be there in nav bar or be something more accessible. This I think should be followed for all pages. Embedding links somewhere within other content will essentially mean that it becomes more difficult to find the page for the user.
This in general may lead to dropdown secondary menus which @PallaviTS doesnt very much like. :). But I dont see any way to avoid it.

Need to make atleast 50 words compulsory for Questions 1,2,3 and 4

Currrently I can leave the answers blank which defeats the purpose of the question. We need to ensure that volunteers atleast give 50 words answers to question number 1, 2, 3 and 4. For questions regarding availability during camp, pre-camp, let us make it compulsory to write something, how much ever small, but it shouldnt be empty.

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.