My First Project Help

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

​Ruby on Rails Tutorial | Learn Enough to Be Dangerous is an awesome resource for beginners. you can post any specifc doubts to this mailing list.

Regards, Ganesh​

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