eastbayloop's Introduction
eastbayloop's People
eastbayloop's Issues
Menu responsive behavior
Icons and text get out of alignment on some browser window sizes
Install and Secure phpMyAdmin on Digital Ocean
https://eastbayview.com/phpmyadmin
-
Install phpMyAdmin on Digital Ocean
-
Secure phpMyAdmin on Digital Ocean
Need a link and a page for privacy policy
Required for Facebook from login page, also add to register page
Need a dedicated URL, something like /privacy
Product table
Each Product will have
- Business ID
- Category ID
- Subcategory ID
- Product Name
- Product Short Description
- Product Long Description
- Product Type
- Price
Add favicon for East Bay Loop
Subcategory table
- Category ID
- Subcategory Name
- Subcategory Short Description
- Subcategory Long Description
Need to send 2 email templates when a user registers
1 to users with admin user role
1 to new user for confirmation
Create Events page template using vue.js
Admin Portal - Interface for viewing, adding and removing items in Category list
Include avatar image on profile page
Add items to /advertise-with-us/sell-products
In the "What can you sell in East Bay Loop?" section:
- Change 'Hotel / RESORT' to 'HOTEL / RESORT'
- Add LOCAL SHOPS AND SHOPPING
- Add LOCAL DESIGNERS / FASHION HOUSES
Facebook login
Cannot login via Facebook
Need to track Loop ID
Need a table for Loop
id 1 = East Bay Loop
This will be an attribute of users, businesses, events, etc
Social Media Icons: Every page should link to applicable social media
Facebook https://www.facebook.com/eastbayloop
Instagram https://www.instagram.com/eastbayloop/
Twitter https://twitter.com/EastBayLoop
The Loop Exclusive parent page http://theloopexclusive.com/
Marketplace: Seeing and clicking LOAD MORE should populate with more marketplaces if available
Admin Portal - User Profile
User should be able to view their own profile, and modify some fields when logged in.
Profile page for self-managing logged in user details
All users will be able to see details about their own account after logging in. We need to keep the current "Client Profile" page for another use, and we need a user profile page built.
Sections of information:
- user type field (just a placeholder for now, will be read-only once backend is built out)
- account details (display name, email, password, social connections etc)
- password management (change password)
Create or Repair Registration and Login flow
Registration for the site via:
Login for members already registered
Page loading choppiness
Category table
- Category Name
- Category Short Description
- Category Long Description
Create main East Bay Loop page template using vue.js
User Role table
Roles to start with:
- Admin
- User
- VIP User
- Business
- VIP Business
- Media
Admin portal - Users Dashboard
We need a link on the left for Users, visible to Administrator role
That should link to a dashboard to display data about the current users
- count of total active users
- count of active users by role type
- table of all user information
Main menu - fix spelling
I believe this was wrong in design files, but should change 'Adverise' to 'Advertise'
Register page should also have link to login page
"Already have an account? Login"
Change 'BECOME A VIP' button on the /advertise-with-us/sell-products and /advertise-with-us/feature-talent pages
Remove the popup
Registration - collecting first name and last name separately
Currently only collects a Name field.
Fix DNS settings to always use the https and stop showing the page with no formatting
Business table
- Business Name
- Business Description
- contact first name
- contact last name
- contact job title
- Address
- VIP (boolean)
- active (boolean)
- avatar
- video
- street
- city
- state
- zip
- phone
- url
- youtube
- referral
Add Music Player
Facebook login pulls in "FirstName LastName" into the first_name field, split these to populate last_name appropriately
Create Fashion page template using vue.js
Digital Ocean needs to be secured to allow social login redirects
Need domain and SSL added to the droplet
Google login
Cannot log in via Google
Clicking to send Password Reset throws an error
Unable to reset password.
> Swift_TransportException thrown with message "Expected response code 250 but got code "530", with message "530 5.7.1 Authentication required
> ""
>
> Stacktrace:
> #72 Swift_TransportException in /var/www/html/eastbayloop/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php:456
> #71 Swift_Transport_AbstractSmtpTransport:assertResponseCode in /var/www/html/eastbayloop/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php:343
> #70 Swift_Transport_AbstractSmtpTransport:executeCommand in /var/www/html/eastbayloop/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/EsmtpTransport.php:305
> #69 Swift_Transport_EsmtpTransport:executeCommand in /var/www/html/eastbayloop/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php:392
> #68 Swift_Transport_AbstractSmtpTransport:doDataCommand in /var/www/html/eastbayloop/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php:503
> #67 Swift_Transport_AbstractSmtpTransport:doMailTransaction in /var/www/html/eastbayloop/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php:522
> #66 Swift_Transport_AbstractSmtpTransport:sendTo in /var/www/html/eastbayloop/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php:205
> #65 Swift_Transport_AbstractSmtpTransport:send in /var/www/html/eastbayloop/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mailer.php:70
> #64 Swift_Mailer:send in /var/www/html/eastbayloop/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php:464
> #63 Illuminate\Mail\Mailer:sendSwiftMessage in /var/www/html/eastbayloop/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php:248
> #62 Illuminate\Mail\Mailer:send in /var/www/html/eastbayloop/vendor/laravel/framework/src/Illuminate/Notifications/Channels/MailChannel.php:64
> #61 Illuminate\Notifications\Channels\MailChannel:send in /var/www/html/eastbayloop/vendor/laravel/framework/src/Illuminate/Notifications/NotificationSender.php:113
> #60 Illuminate\Notifications\NotificationSender:sendToNotifiable in /var/www/html/eastbayloop/vendor/laravel/framework/src/Illuminate/Notifications/NotificationSender.php:89
> #59 Illuminate\Notifications\NotificationSender:sendNow in /var/www/html/eastbayloop/vendor/laravel/framework/src/Illuminate/Notifications/NotificationSender.php:64
> #58 Illuminate\Notifications\NotificationSender:send in /var/www/html/eastbayloop/vendor/laravel/framework/src/Illuminate/Notifications/ChannelManager.php:35
> #57 Illuminate\Notifications\ChannelManager:send in /var/www/html/eastbayloop/vendor/laravel/framework/src/Illuminate/Notifications/RoutesNotifications.php:18
> #56 App\User:notify in /var/www/html/eastbayloop/vendor/laravel/framework/src/Illuminate/Auth/Passwords/CanResetPassword.php:27
> #55 Illuminate\Foundation\Auth\User:sendPasswordResetNotification in /var/www/html/eastbayloop/vendor/laravel/framework/src/Illuminate/Auth/Passwords/PasswordBroker.php:70
> #54 Illuminate\Auth\Passwords\PasswordBroker:sendResetLink in /var/www/html/eastbayloop/vendor/laravel/framework/src/Illuminate/Foundation/Auth/SendsPasswordResetEmails.php:34
> #53 App\Http\Controllers\Auth\ForgotPasswordController:sendResetLinkEmail in /var/www/html/eastbayloop/vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
> #52 call_user_func_array in /var/www/html/eastbayloop/vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
> #51 Illuminate\Routing\Controller:callAction in /var/www/html/eastbayloop/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:45
> #50 Illuminate\Routing\ControllerDispatcher:dispatch in /var/www/html/eastbayloop/vendor/laravel/framework/src/Illuminate/Routing/Route.php:212
> #49 Illuminate\Routing\Route:runController in /var/www/html/eastbayloop/vendor/laravel/framework/src/Illuminate/Routing/Route.php:169
> #48 Illuminate\Routing\Route:run in /var/www/html/eastbayloop/vendor/laravel/framework/src/Illuminate/Routing/Router.php:665
> #47 Illuminate\Routing\Router:Illuminate\Routing\{closure} in /var/www/html/eastbayloop/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:30
> #46 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /var/www/html/eastbayloop/app/Http/Middleware/RedirectIfAuthenticated.php:24
> #45 App\Http\Middleware\RedirectIfAuthenticated:handle in /var/www/html/eastbayloop/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:151
> #44 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /var/www/html/eastbayloop/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53
> #43 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /var/www/html/eastbayloop/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php:41
> #42 Illuminate\Routing\Middleware\SubstituteBindings:handle in /var/www/html/eastbayloop/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:151
> #41 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /var/www/html/eastbayloop/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53
> #40 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /var/www/html/eastbayloop/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php:68
> #39 Illuminate\Foundation\Http\Middleware\VerifyCsrfToken:handle in /var/www/html/eastbayloop/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:151
> #38 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /var/www/html/eastbayloop/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53
> #37 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /var/www/html/eastbayloop/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php:49
> #36 Illuminate\View\Middleware\ShareErrorsFromSession:handle in /var/www/html/eastbayloop/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:151
> #35 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /var/www/html/eastbayloop/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53
> #34 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /var/www/html/eastbayloop/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php:63
> #33 Illuminate\Session\Middleware\StartSession:handle in /var/www/html/eastbayloop/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:151
> #32 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /var/www/html/eastbayloop/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53
> #31 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /var/www/html/eastbayloop/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php:37
> #30 Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse:handle in /var/www/html/eastbayloop/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:151
> #29 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /var/www/html/eastbayloop/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53
> #28 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /var/www/html/eastbayloop/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php:66
> #27 Illuminate\Cookie\Middleware\EncryptCookies:handle in /var/www/html/eastbayloop/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:151
> #26 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /var/www/html/eastbayloop/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53
> #25 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /var/www/html/eastbayloop/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:104
> #24 Illuminate\Pipeline\Pipeline:then in /var/www/html/eastbayloop/vendor/laravel/framework/src/Illuminate/Routing/Router.php:667
> #23 Illuminate\Routing\Router:runRouteWithinStack in /var/www/html/eastbayloop/vendor/laravel/framework/src/Illuminate/Routing/Router.php:642
> #22 Illuminate\Routing\Router:runRoute in /var/www/html/eastbayloop/vendor/laravel/framework/src/Illuminate/Routing/Router.php:608
> #21 Illuminate\Routing\Router:dispatchToRoute in /var/www/html/eastbayloop/vendor/laravel/framework/src/Illuminate/Routing/Router.php:597
> #20 Illuminate\Routing\Router:dispatch in /var/www/html/eastbayloop/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:176
> #19 Illuminate\Foundation\Http\Kernel:Illuminate\Foundation\Http\{closure} in /var/www/html/eastbayloop/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:30
> #18 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /var/www/html/eastbayloop/vendor/fideloper/proxy/src/TrustProxies.php:57
> #17 Fideloper\Proxy\TrustProxies:handle in /var/www/html/eastbayloop/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:151
> #16 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /var/www/html/eastbayloop/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53
> #15 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /var/www/html/eastbayloop/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php:31
> #14 Illuminate\Foundation\Http\Middleware\TransformsRequest:handle in /var/www/html/eastbayloop/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:151
> #13 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /var/www/html/eastbayloop/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53
> #12 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /var/www/html/eastbayloop/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php:31
> #11 Illuminate\Foundation\Http\Middleware\TransformsRequest:handle in /var/www/html/eastbayloop/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:151
> #10 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /var/www/html/eastbayloop/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53
> #9 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /var/www/html/eastbayloop/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php:27
> #8 Illuminate\Foundation\Http\Middleware\ValidatePostSize:handle in /var/www/html/eastbayloop/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:151
> #7 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /var/www/html/eastbayloop/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53
> #6 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /var/www/html/eastbayloop/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php:62
> #5 Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode:handle in /var/www/html/eastbayloop/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:151
> #4 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /var/www/html/eastbayloop/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53
> #3 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /var/www/html/eastbayloop/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:104
> #2 Illuminate\Pipeline\Pipeline:then in /var/www/html/eastbayloop/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:151
> #1 Illuminate\Foundation\Http\Kernel:sendRequestThroughRouter in /var/www/html/eastbayloop/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:116
> #0 Illuminate\Foundation\Http\Kernel:handle in /var/www/html/eastbayloop/public/index.php:55
>
Allow user to upload / change avatar image
Create Stay page template using vue.js
Create Taste page template using vue.js
User table
- First Name
- Last Name
- City
- State
- Role ID
- active (boolean)
Text for Privacy Policy page
Music: Add events
Admin Portal - Interface for viewing, adding and removing items in Subcategory list
Create Explore page template using vue.js
Update spelling on main page for hotel section
Change Hostels to Hotels/Resorts under Stay
Up Arrow at bottom of every page
Needs to scroll smooth to top of page
Marketplace: Add events
Create Local Marketplace page template using vue.js
Create Music page template using vue.js
Sign up with email leaves the user stuck
Add an icon to click to close and dismiss this box from the page so the user can navigate back to the site without clicking to Resend the email.
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.