hops's People
hops's Issues
Routes & Rails admin
Closes #37
Talk about the graphical charter
Picture border in card-product
CSS rules for clickable cards
Text-decoration to remove using CSS.
Highlight of the hover card ?
Anything else ?
Adjust yellow border on main titles and add the home logo
Add the search bar on the Pages#home
Add logo and cellar button on the homepage
UI Kit
- Create route
/ui-kit
- Update controller
controllers/pages_controller.rb
- Create view
views/pages/ui_kit_html.erb
- Create stylesheets
assets/stylesheets/components
&assets/stylesheets/pages
- Load icons in
assets/images
- h1, h2 ...
- beer-card-lg -md -sm
- actions-icon for lists
- count-icon for statistics
- tag (probably tag-color, tag-city...)
- beer-pic
- search-bar
- list-item
- search-tabs with active and inactive state
- layouts including yellow title + image banner + rounded container + all icons (back, home, cellar)
- layout with big container
- layout with small container
- forms
US_lists#destroy [CELLARS-LISTS]
A user can destroy is own lists (Except core lists)
Create a list item
US_lists#index [CELLARS-LISTS]
This route is the cellar.
People can see their own beer lists
- Display all user's lists
- Create a list (name, color)
- Edit a list (name, color)
- Delete a list
Search bar - Refresh on the fly
Find a way to refresh the search results list automatically.
Functional tags
Adjust home SQL query to select only lasts beers with pictures
US_pages#home
US_beers#new-create [SEARCH]
- A user can suggest a new beer entry ( Default is_validated status == false) -> notif to admin
- Search for duplicates and ask the user if one of the search results may be the beer he/she is searching for before submitting form
- An admin can add a beer from pages#search
US_admin::breweries#index [ADMIN-TASKS]
Admin can see an index of all breweries
US_lists#new-create [CELLARS-LISTS]
A user can create a new list
US_contents#new-create [BEER-INFO]
A user can add a beer to one of their lists
- Add a beer to wishlist
- Add a beer to blacklist
- Add a beer to wishlist
- Add a beer to a custom list
db seed file
US_admin::pages#validation [ADMIN-TASKS]
An admin can see all beers with pending validation
SZ_tags too small on beer home cards
US_beers#edit-update [BEER-INFO]
- A user can suggest a modification -> notification to admin for moderation
- An admin can edit a beer without validation from beer#show
US_admin/beers#index [ADMIN-TASKS]
Everyone can see the beer catalog
Get a list of all the beers for admin.
User won't have access, they can search.
US_breweries#destroy [BREWERY-INFO]
- A user can delete a declined/non-validated brewery he has created
- An admin can delete a brewery (not possible if beer linked)
ST_Cloudinary
For beers or breweries
US_breweries#new-create [SEARCH]
- Search for duplicates and ask the user if one of the search results may be the beer he/she is searching for.
- An admin can add a brewery without validation process
US_pages#contact
US_breweries#edit-update [BREWERY-INFO]
- An admin can edit a brewery from brewery-info without validation process
ST_typedjs
US_beers#validate-decline [DUPLICATE #20 #21]
An admin can :
- Validate a beer -> make it public ( is_validated =true && user_id = nil)
- Decline a beer -> Leave it private and only display it to the user who created it
Add remote:true to forms
- Add a review via beers#show
- Add a list via lists#index (with an in-line form embedded)
US_beers#destroy [BEER-INFO]
- A user can delete a declined/non-validated beer he has created
US_breweries#show [BREWERY-INFO]
Everyone can see the details of one brewery
US_lists#show [BEER-LIST]
This is a list containing beers selection which comes from content#index
Add list of lists in lists#index and CRUD
Split brewery addresses in 3 distinct values
Look to split a full address in 3 values address / zipcode / city.
Refactor beer-card-lg for all screens
Appears in two screens :
- searches#index
- lists#index (white/black/wish tab)
- lists#show (custom list)
- breweries#show (will turn to -sm probably)
Fixes :
- Delete link
- List icons
- Give space, deal with overflow and one-line labels
US_pages#about
People can see the developers behind the app (aka the beer gods)
Link Heroku to Github for Auto-deploy
So that we won't have to care about it, only about checking the pull requests
Nest "add brewery" in "add beer" form
Nested forms : https://levelup.gitconnected.com/rails-nested-forms-in-three-steps-5580f0ad0e
Cocoon gem : https://github.com/nathanvda/cocoon
Display none the navbar
US_beers#show
US_beers#show [BEER-INFO]
Everyone can see the details of one beer
ST_pgsearch
US_pages#faq
Rating with icons
US_contents#destroy [BEER-INFO & BEER-LISTS]
A user can remove a beer from one of their lists
- Remove from list in a beer show
- Remove from list in a beer list
ST_mapbox
SZ_Issue on the font size readability across different screen size
We could try with em units or something in this idea
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.