Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Initial Website Scope #3

Open
4 tasks
yomexzo opened this issue Jan 29, 2017 · 1 comment
Open
4 tasks

Initial Website Scope #3

yomexzo opened this issue Jan 29, 2017 · 1 comment

Comments

@yomexzo
Copy link
Contributor

yomexzo commented Jan 29, 2017

Follow my conversation with @walez sometime around the 22nd of Jan 2017, in order to get the site up and running ASAP we would limit the scope of the development work / Admin to the following:

  • Login using Google Single Sign On
  • To sign up, any existing user will be able to add another user by providing his/her Google/GApps email address in the Admin
  • Events can be added from the Admin (Whoever adds an event owns the responsibility to replicate it on attending.io and meetup.com until there's some level of integration).
  • Logging - a logging/audit mechanism to keep track essential activities each user performs (such as create new event & add new user)

Other content would be updated via PRs in the mean time and if we realize we need to create something to manage a specific type of content, then we can build it out in the Admin.

NB: this is not final and it's still under works.

@yomexzo
Copy link
Contributor Author

yomexzo commented Jan 29, 2017

Below is the working spec I got from @walez. We'd need to refine this in line with the updated task list.

ForLoop Website task/Features.

  • Admin User can:

    • add sponsors - done
    • change about page text
    • Add and sort images on about page
    • Change Team page text.
    • Choose which team members can show on team page
    • Change members page text
    • Add/Edit a meetup. - in progress
  • Super User can:

    • Add users - in progress
    • Assign roles to user - in progress
    • Publish created meet ups

Firebase Ref Structure

  • Types of users:

    • Super Admin
    • Admin
    • Members
    • Attendees
  • Sponsors ref

    • Name
    • Image_url
    • link
  • About_page ref

    • Text
    • Images
    • Image_url
    • Order
  • Team_page ref

    • Text
    • Users
  • Members_page ref

    • Text
  • Meetup ref

    • Title
    • Background_image_url
    • Date
    • Location
    • Name
    • Address
    • Description
    • Hosts
    • Speakers
    • Attendees
    • Url_slug
    • Logo_url
    • published

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant