אתר מאפס ברובי און ריילס #1 (סקרינקאסט)

כזכור לכולם, בפוסט הקודם כתבתי על מיזם חברתי חדש שאני עובד עליו שבאמצעותו אתרום לשתי קהילות במקביל וכל זה בעזרת רובי און ריילס.
זהו החלק הראשון מתוך סדרה של סקרינקאסטים שאנחנו עושים ובאמצעותו תוכלו ללמוד כיצד לבנות אתר מאפס באמצעות רובי און ריילס.

Creating a rails application from scratch (pt 1) from Avi Tzurel on Vimeo.

הסרטון נקטע לנו פעמיים, פעם אחת באמצע ופעם אחת בסוף, אני אשלים את מה שלא הספקתם לראות בגלל שהסרטון נקטע.

בחלק האחרון של הסרטון יצרנו את ה-Title המתאים לעמוד ה-Index בController => Home.

לאחר ששמרתי את הקובץ פשוט הרצנו את הבדיקות מחדש וכול הבדיקות עברו כמו שצריך. לכן, בעצם בכך סיימנו את היעד לסרטון הראשון.

בסרטונים הבאים, נמשיך וניצור את האתר כמובטח.

קישורים מהסרטון:

https://github.com/ryanb/nifty-generators
http://rspec.info/
https://github.com/thoughtbot/factory_girl
http://gembundler.com/

נשמח לתגובות, לייקים ושיתופים.

איך תורמים לשתי קהילות במקביל עם רובי און ריילס?

בשבועות האחרונים בוער בתוכי מיזם חברתי. היות ואני בסה"כ מפתח תוכנה, כמובן שהמיזם החברתי שלי יהיה קשור לזה בצורה כולשהי.

על המיזם החברתי

dollar and Donation Box
המיזם הוא אתר אינטרנט. האתר יאפשר לכול מי שרוצה לגייס כסף לכול מטרה לעשות זאת בקלות.

כולנו מכירים את הקבוצות בפייסבוק לילדים חולי סרטן לא עלינו או למשפחות נזקקות. האנשים האלה בדרך כלל עומדים מול שוקת שבורה בגיוס כספים, מכיוון שאין להם את הכוח להרים לוגיסטיקה שכזו, גם כך יש להם מספיק על הראש.

לכן, החלטתי להקים את אתר "אמץ מטרה" (השם זמני). האתר יאפשר לכול מי שחפץ לפתוח "מטרה", אנשים מהישוב יוכלו להכנס לאתר, לבחור להם מטרה ולתרום לה כסף או לאמץ אותה.

אימוץ מטרה אומר למשל שאני בוחר לשלם כול חודש 150 שקלים לטובת משפחת XYZ מישוב YZF. בכך בעצם אני דואג להכנסה קבועה למשפחה מכמה תורמים.

כמובן שאני יכול לתרום בצורה חד פעמית ולא חייב בשום צורה להתחייב לתקופה כולשהיא.

כול מי שתורם יוכל (אם ירצה) לפרסם את התרומה שלו על ה-Wall בפייסבוק ובכך להפיץ את השמועה ולעזור למטרה שהוא בחר בכך שגם החברים שלו יעזרו לאותה המטרה.

אפשר כמובן יהיה לתרום אנונימית וששמך לא יוזכר ברשימת התורמים ולא יפורסם בשום מקום, ההחלטה היא של התורם בלבד.

חשוב להבין, המטרות באתר יהיו מגוונות. כך למשל יוכל גם תלמיד תיכון שההורים שלו לא יכולים להרשות לעצמם את הטיול לפולין, להעלות מטרה ולבחור לגייס אליה כסף.

רגע? אין אתרים כאלו?

אז כן, יש כאלו אתרים – בעולם יש כאלה כמו pledgie.com ואפילו Facebook Causes, אבל הם לא חשופים לקהל הישראלי שלטובתו אני מרים את האתר הזה, לא תמיד גם האנשים שזקוקים לעזרה יודעים אנגלית ולכן אני רוצה להנגיש את האתר בצורה הכי גבוהה שאפשר.

אודות האתר

האתר יהיה חינמי לחלוטין, כול עלויות האכסון הן עלי, כול עלויות הפיתוח והעיצוב הן עלי. האתר יגבה את הכסף ויעביר אותו במלואו למשפחה, לפותח המטרה, לא תהיה גביית עמלות או קיזוז של כסף בשום שלב שהוא במערכת.

צילומי מסך מה-Mockups

דף פנימי - מטרה, תורמים, שיתוף

דף פנימי - מטרה, תורמים, שיתוף

כניסה לאתר, גם דרך פייסבוק וטוויטר

כניסה לאתר, גם דרך פייסבוק וטוויטר

מה זה קשור לריילס ואיך זה תורם לשתי קהילות?

טוב, אז קודם כול, האתר כולו יהיה ברובי און ריילס, הערך המוסף הוא שאת כול התהליך של בניית האתר, אני הולך לצלם ולהקליט ביחד עם אריה גלזר. בעצם, במקום שאני אצלם את כול הסרטונים לבד כמו שאני רגיל בד"כ ואתם רגילים לראות כאן בבלוג, אנחנו נעשה את זה ביחד והתהליך יהיה כולל המון שאלות שאריה ישאל ובכך יגדיל את היעילות של השיעורים.

יהיה קוד פתוח?

כן, האתר יהיה בקוד פתוח, כולו יפורסם (גם תו"כ תהליך העבודה) ב-Github ותוכלו להיחשף לקוד שלו ולראות איך אנחנו מתקדמים.

השאיפה שלי היא ליצור בכול שבוע סרטון של שעה-שעה וחצי ובכך לייצר התקדמות טובה מאוד ולהרים אתר לאוויר בתקופה יחסית קצרה.

מה אנחנו צריכים מכם?

בעיקר אנרגיות, שתגיבו לסרטונים, שתחוו דעתכם (גם על הפוסט הזה), תנו לנו לייקים ותעזרו לנו להפיץ את המיזם החברתי הזה.

שיהיה לכולנו בהצלחה!

החלק הראשון

אפשר למצוא כבר את החלק הראשון של הסרטונים בקישור הזה