Giter Site home page Giter Site logo

weallcode / website Goto Github PK

View Code? Open in Web Editor NEW
31.0 10.0 51.0 110.25 MB

Website running user and event management.

Home Page: https://www.weallcode.org

License: MIT License

Python 39.23% JavaScript 2.16% CSS 5.28% HTML 52.93% Dockerfile 0.08% Shell 0.32% Procfile 0.01%
python django django-cms docker weallcode

website's People

Contributors

arelia avatar ash6851 avatar bkellgren avatar danielmconrad avatar davidkam avatar dependabot[bot] avatar github-actions[bot] avatar iancmason avatar imgbot[bot] avatar kand avatar kapil1garg avatar karbassi avatar mvanderwood avatar pjsier avatar rgroves avatar sneilan avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

website's Issues

Validate phone number

Make sure the user enters a valid phone number.

For testing, I entered 0 and it still was valid.

screen shot 2015-01-08 at 21 53 12

Email content needs to be finalized

The guardian welcome email could probably use a better subject and the donation text needs to be put in.

Hello coderdojo,

Welcome to CoderDojoChi. We're so excited to have you aboard this amazing adventure.

The next step is to come to our next class.

You can sign up at: /class/2015/01/17/choose-your-own-adventure/1.

For your own records, your username is [email protected].

--Something about donations here--

Until next time,

Ali Karbassi
CoderDojoChi Founder

The class sign up confirmation email to the guardian needs a subject and better body text.

STUDENT_FIRST_NAME: Bobby

STUDENT_LAST_NAME: Tables

CLASS_CODE: HTML 101

CLASS_TITLE: Choose Your Own Adventure

CLASS_START_DATE: Wednesday, January 7, 2015

CLASS_START_TIME: 10:00 am

CLASS_END_DATE: Wednesday, January 7, 2015

CLASS_END_TIME: 1:00 pm

CLASS_LOCATION_NAME: SapientNitro Office

CLASS_LOCATION_ADDRESS: 30 West Monroe St

CLASS_LOCATION_ADDRESS2: 12th Floor

CLASS_LOCATION_CITY: Chicago

CLASS_LOCATION_STATE: Illinois

CLASS_LOCATION_ZIP: 60603

CLASS_DESCRIPTION: Think HTML and CSS are something you’d find in alphabet soup? Ever wonder how the web can deliver everything from Minecraft maps to YouTube Videos? Eager to learn and ready to build? By the end of the session, students will understand how the language HTML, CSS, and Javascript work together to build the web. Students will develop an understanding of how HTML is used to define the structure of web pages. In keeping with CoderDojoChi’s philosophy of learning-by-doing, students will use their knowledge to hack together their own "Choose Your Own Adventure" game.

CLASS_ADDITIONAL_INFO: I wonder where this information goes....

CLASS_URL: /class/2015/01/07/choose-your-own-adventure/4

Fix volunteer signup flow

The flow should be as follows.

Enroll button ⟶ register page ⟶ choosing role (choose volunteer) ⟶ class confirmation page (click yes to confirm) ⟶ class detail page.

Here are screenshots of how the flow should run:

screen shot 2015-01-08 at 11 31 56
screen shot 2015-01-08 at 11 32 00
screen shot 2015-01-08 at 11 32 04
screen shot 2015-01-08 at 11 32 23
screen shot 2015-01-08 at 11 32 28
screen shot 2015-01-08 at 11 32 39
screen shot 2015-01-08 at 11 32 44

After donation, the callback url from paypal points to localhost

Limit user bio length.

Only display 50 characters of user bio on the session page.

I say we limit the user bio to 500 chars total.

When you enter a large amount of text, like when I copied over my bio from the old site, it overflows the page design.

Create Sponsors page

  • New Sponsor model
  • New /sponsors page
  • Included platinum sponsor logos on homepage
  • "Sponsored by" option on classes and meetings
  • Ad placements when no active sponsorships
  • Link to '/sponsors' in footer and homepage copy

Volunteer page copy needs to be modified

Currently:

We'd like to invite you to find out what it's like to help shape the minds of tomorrow by giving you the opportunity to volunteer at our next event. If you are passionate about coding and teaching children, join us. Everyone is welcome, regardless of technical ability. To join and attend our next meeting please sign up below.

If you are unable to attend meetings and setup CoderDojo Chicago, but would still like to help, we are in need of volunteers and sponsors who can simply help spread the word, recruit new mentors, donate equipment, space and more.

  • All teaching sessions run between 10am and 1pm with breaks and food provided.
  • Volunteers are requested to be there between 9am and 2pm on the event day (Saturday) for setup and breakdown.
  • The only thing you need to bring is yourself, willingness to help new programmers learn, and a fun, cheerful attitude!

First paragraph, second sentence - IMHO, I would remove the part "about coding" and leave it as "passionate about teaching children" (or change it to "passionate about STEM and teaching children") as we don't want to make it seem like you need to be technical, even though you explicitly call it out in the next sentence.

Second paragraph, first sentence - missing a word.

About Us page copy needs to be edited

Current copy:

CoderDojoChi is a volunteer not for profit that teaches web, gamem and app development to youth ages 7 to 17.

Our mission is to create a fun, collaborative environment to explore STEM. Through play, youth can build memorable experiences with mentors.

Ali Karbassi founded the CoderDojoChi in 2013. It has grown to more than 30 active mentors teaching over 500 students. We host twice monthly workshops with dozens of youth, and reach over 600 families across the Greater Chicago area.

CoderDojoChi is an 501(c)(3) tax-exempt nonprofit organization in the United States.

First paragraph, first sentence - "gamem" should be changed to "game,"
Third paragraph, first sentence - remove "the" in front of CoderDojoChi.

Future enhancement, the numbers in the third paragraph can be pulled from the database. Otherwise the numbers will get stale and out of date.

Ensure redundant email reminders aren't sent

Ensure that mentors/guardians signing up for classes within one week or within 24 hours of a class don't receive the what will be already past due related reminders on top of their class sign up confirmation emails.

Fix DateTimeField error

Getting this warning when running app.

RuntimeWarning: DateTimeField received a naive datetime while time zone support is active.

commit_on_success is deprecated

When launching the app, I get this error.

/coderdojochi/django-coderdojochi/src/django-registration-master/registration/models.py:94: RemovedInDjango18Warning: commit_on_success is deprecated in favor of atomic.
  create_inactive_user = transaction.commit_on_success(create_inactive_user)

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.