yannis / listit

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

listit

A shopping list sharing app for family members

stack

  • Rails
    • authentication: Devise
    • authorization: CanCanCan
    • Hotwire
    • Postgres
    • ActiveAdmin for admin backend
  • View components
  • Tailwind css
  • PWA

specs

Procedures

  1. Design some views, with basic components
  2. Add Rails, Postgres, and other primary dependencies
  • When a visitor
    • visits the homepage
      • and is not signed in
        • she sees an email submission form
      • and is signed in
        • and has no existing lists
          • she sees a form to create a new list
        • and has existing lists
          • she's redirected to the last visited list
    • visits a list
      • she sees:
        • a form to add an item
        • a list of existing items to buy (if any)
        • a list of crossed items (already bought)

About


Languages

Language:Ruby 74.4%Language:HTML 19.0%Language:JavaScript 3.8%Language:SCSS 2.2%Language:CSS 0.6%