My First Project Help

37 views
Skip to first unread message

Mohammed Rashid

unread,
Sep 15, 2014, 5:12:45 AM9/15/14
to rubyonra...@googlegroups.com
I just need somebody to point me in the right direction on how to start
off. I have so far got experience on creating todo lists, user
authentication and jumping into a real life project which is a big
moment for me. I am given a task to create:
a planner which allows people to share information with other members
including a Rota, song list and RSVP system.

--
Posted via http://www.ruby-forum.com/.

Colin Law

unread,
Sep 15, 2014, 5:33:08 AM9/15/14
to rubyonra...@googlegroups.com
On 15 September 2014 10:12, Mohammed Rashid <li...@ruby-forum.com> wrote:
> I just need somebody to point me in the right direction on how to start
> off. I have so far got experience on creating todo lists, user
> authentication and jumping into a real life project which is a big
> moment for me. I am given a task to create:
> a planner which allows people to share information with other members
> including a Rota, song list and RSVP system.

First work out a first guess at what the key pages on the site will
provide, and decide on the main models (users and so on) and the
relationships between them.

Colin

Ganesh Ranganathan

unread,
Sep 15, 2014, 6:03:17 AM9/15/14
to rubyonra...@googlegroups.com

On Mon, Sep 15, 2014 at 2:42 PM, Mohammed Rashid <li...@ruby-forum.com> wrote:
I just need somebody to point me in the right direction on how to start
off. I have so far got experience on creating todo lists, user
authentication and jumping into a real life project which is a big
moment for me. I am given a task to create:
 a planner which allows people to share information with other members
including a Rota, song list and RSVP system

https://www.railstutorial.org/book is an awesome resource for beginners. you can post any specifc doubts to this mailing list.

Regards,
Ganesh​

Mohammed Rashid

unread,
Sep 15, 2014, 11:49:38 AM9/15/14
to rubyonra...@googlegroups.com
Ok so the main aim is to allow music directors to share info with
members, this info includes rota, song list and a calender to click
dates when they aren't going to be free. This requires a log in access.

I will have to produce 3 pages I will describe what an ADMIN will be
able to do on it:

HOME PAGE - Welcome page showing current rota + songs for that week and
includes updates

CALENDAR PAGE- can click on dates to show you are not free and also
access rote from there

SETTINGS PAGE -
Members List -view away dates
add a new member
enter rota details
enter songs
update member details

So far I have planned out to have these tables and the relationships as
follows:


Users: (has_many) Rota, Instruments, Songs
name
mobile
email
category
other

Rota: (belongs_to) Users
Rota_id
rota_date

Instruments: (belongs_to) Users
keyboard
guitar
bass
drums

Songs:(belongs_to) Users
name

please tell me if i'm heading the right track or any suggestions need be
Reply all
Reply to author
Forward
0 new messages