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
​https://www.railstutorial.org/book 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