cookup's People
cookup's Issues
https://cookup.pally.in/join-class (static text)
There is static text: Priyanka, Neha, Rohit and 2 more are waiting to join this class.
Fix this.
Photo Upload in Profile throws error
I tried uploading picture in profile and it kept loading. In the console I see this
Grammarly.js:2 grm ERROR 【Ot】░░ it's impossible to close assistant if it isn't open
write @ Grammarly.js:2
CookingExperience.vue:318 scs Object
SelectProfilePicture.vue:191 TypeError: Cannot read property 'length' of null
at SelectProfilePicture.vue:181
SelectProfilePicture.vue:209 ReferenceError: CripNotice is not defined
at s.a.create.transformResponse (networkConfig.js:121)
at transformData.js:16
at Object.C [as forEach] (utils.js:247)
at e.exports (transformData.js:15)
at dispatchRequest.js:56
UserDetails.vue:430 TypeError: Cannot read property 'length' of null
at UserDetails.vue:415
UserDetails.vue:562 Uncaught (in promise) TypeError: Cannot set property 'loading' of undefined
at UserDetails.vue:562
adaptive interface for https://cookup.pally.in/class-created
The grey area should adapt to the video/images uploaded. Basically, if there is the only video or maybe 1 image then an extra grey area should not be there.
teacher profile - social links
Cannot add a new cuisine
video issue: switching on and off.
When you click the video off button, it stops showing your video but the camera still stays on. So the camera should be switched off also.
camera stays on (learner's flow)
I was trying to join a class so the camera turned on but then I navigated to another page but the camera stayed on.
set class time (error in console)
goto: https://cookup.pally.in/set-class-time
Try editing a class and I see following exception:
Failed to load resource: the server responded with a status of 400 (Bad Request)
SetClassTime.vue:359 Error: Request failed with status code 400
at t.exports (createError.js:16)
at t.exports (settle.js:17)
at XMLHttpRequest.p.onreadystatechange (xhr.js:62)
Join class throws Twilio Exception
TwilioRestException at /api/twilio_login/
HTTP 404 error: Unable to fetch record: The requested resource /Conversations/911f9f93-b555-4ea5-ae9a-3a5e84508b7c was not found
Request Method: POST
Request URL: https://cookup.pally.in/api/twilio_login/
Django Version: 3.0
Python Executable: /home/ubuntu/cookup/cookup-env/bin/python
Python Version: 3.8.5
Python Path: ['/home/ubuntu/cookup/cookup_backend', '/home/ubuntu/cookup/cookup-env/bin', '/usr/lib/python38.zip', '/usr/lib/python3.8', '/usr/lib/python3.8/lib-dynload', '/home/ubuntu/cookup/cookup-env/lib/python3.8/site-packages']
Server time: Mon, 17 May 2021 16:50:42 +0530
Installed Applications:
['django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'django_extensions',
'corsheaders',
'users',
'rest_framework',
'rest_framework.authtoken',
'dj_rest_auth',
'django.contrib.sites',
'allauth',
'allauth.account',
'allauth.socialaccount',
'dj_rest_auth.registration',
'fcm_django']
Installed Middleware:
['django.middleware.security.SecurityMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'corsheaders.middleware.CorsMiddleware',
'django.middleware.common.CommonMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware']
Traceback (most recent call last):
File "/home/ubuntu/cookup/cookup-env/lib/python3.8/site-packages/django/core/handlers/exception.py", line 34, in inner
response = get_response(request)
File "/home/ubuntu/cookup/cookup-env/lib/python3.8/site-packages/django/core/handlers/base.py", line 115, in _get_response
response = self.process_exception_by_middleware(e, request)
File "/home/ubuntu/cookup/cookup-env/lib/python3.8/site-packages/django/core/handlers/base.py", line 113, in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/home/ubuntu/cookup/cookup-env/lib/python3.8/site-packages/django/views/decorators/csrf.py", line 54, in wrapped_view
return view_func(*args, **kwargs)
File "/home/ubuntu/cookup/cookup-env/lib/python3.8/site-packages/django/views/generic/base.py", line 71, in view
return self.dispatch(request, *args, **kwargs)
File "/home/ubuntu/cookup/cookup-env/lib/python3.8/site-packages/rest_framework/views.py", line 509, in dispatch
response = self.handle_exception(exc)
File "/home/ubuntu/cookup/cookup-env/lib/python3.8/site-packages/rest_framework/views.py", line 469, in handle_exception
self.raise_uncaught_exception(exc)
File "/home/ubuntu/cookup/cookup-env/lib/python3.8/site-packages/rest_framework/views.py", line 480, in raise_uncaught_exception
raise exc
File "/home/ubuntu/cookup/cookup-env/lib/python3.8/site-packages/rest_framework/views.py", line 506, in dispatch
response = handler(request, *args, **kwargs)
File "/home/ubuntu/cookup/cookup-env/lib/python3.8/site-packages/rest_framework/decorators.py", line 50, in handler
return func(*args, **kwargs)
File "/home/ubuntu/cookup/cookup_backend/users/twilio_apis.py", line 146, in create_video_room
videoroom, conversation_room = get_videoroom(session)
File "/home/ubuntu/cookup/cookup_backend/users/twilio_apis.py", line 65, in get_videoroom
conversation_room = twilio_client.conversations.conversations(roomname).fetch()
File "/home/ubuntu/cookup/cookup-env/lib/python3.8/site-packages/twilio/rest/conversations/v1/conversation/init.py", line 293, in fetch
payload = self._version.fetch(method='GET', uri=self._uri, )
File "/home/ubuntu/cookup/cookup-env/lib/python3.8/site-packages/twilio/base/version.py", line 82, in fetch
raise self.exception(method, uri, response, 'Unable to fetch record')
order of classes (https://cookup.pally.in/my-classes)
change the order to
upcoming, past, active
option to add multiple dishes for a class
- Option to add multiple links for ingredients
- For manual ingredients repeat the blocks based on no. of dishes added with each block having the dish name in the heading
join class (https://cookup.pally.in/join-class)
- what happens when we click add video source: right now nothing happens.
Popular Instructors in different cuisines
Popular instructor in different cuisines to show we need the description for on which basis we should show popular instructors to the user.
Not Define the algorithm for Recommended Courses for you and Short and Sweet Courses For you.
currency mismatch
It displays in $ (in the edit) then it shows in Rupees in view.
For now kee the currency to be Rupee. We will do the currency conversion later.
UI homepage
Design feedback
- Spacing between title lines: reduce by half.
- We are building a community of food enthusiast who can teach, learn and share their food stories with the world. -> We are building a community of enthusiast who can teach, learn and share their food stories with the world.
- white border in the images is not uniform (top is stretched)
- Chef Profiles -> Our Community
- Remove shadow from images
- Images on the background (of ingredients) are pixelated.
remaining issues
Issue:
- Goto https://cookup.pally.in/user-details (Teacher)
- Click on the social links nothing happens
Issue:
- Start a class https://cookup.pally.in/join-class
- Record button is enabled but recoding does not happen, hide it or disable it.
landing page
Landing page needs to be fixed:
- image(s)
- logo
- text
Social integration page is blank
https://cookup.pally.in/Promote-your-class
-
you see just images. There is no way for me to post these images to my social profiles.
-
There is no back button.
copy issues
Home page:
- logo
- Categories -> Classes
- Chef Profiles -> Cook
- Sign In -> Login
- Search bar -> Moves to the right corner
- Join for Free -> Sign Up
- By the food lovers , for the food loves -> From my kitchen to yours.
- Main Images:
- Remove the border around the images.
- Move it down a bit - around a cm.
- Second Scroll:
- Love for food ... -> We create connections
- Test your creativity -> Join our community
- Class Categories -> Classes
- For Kids, Regional, World, Drinks
- Chefs Profile -> Cook(ie) Community
0. Remove the byline- full name
- description
- How Cookup Works -> How we roll (Simran)
- Remove the byline
- Become an instructor -> Become a Cook(ie) (Roli)
my classes
In the upcoming classes:
- skill level is not displayed
- price is incorrect in terms of currency
- There is no image - there is just a grey box
teacher sign up: copy issues
kill the page with 3 questions: what makes you special?
Who are you
day time computer hacker, night time chef, part time food blogger and always excited to share food recipes.
Where do you live
Bengaluru, Delhi, Anywhere on Earth
What fires your passion for food?
History, Experimentation, New,
What makes your food interesting
Reviving Heritage, Zero Waste, Local Ingredients, Gut Health
Which 3 dishes makes you proud
Kombucha, Sourdough Bread, Rajma Chawal
Who do you give credit to for your culinary journey/inspiration
Gordon Ramsey and my mummy
Is there anything you would like the community to know about you
Best Rajma Chawal in the family, Best Home Chef award by Hawkins
Adding a second source for teacher
- Teacher should be able to add another screen:
Twilio does not let you do it out of the box so we need a hack for it.
Right now on the screen, there are two possible views:
- all participants view, there is an issue with it, if there are less participants e.g. 4, there is a lot of white space, the size of each participant image is not responsive.
- if you click on a particular participant then that participant takes the full screen.
What we want is this:
- The default view should be that each student should see the teacher's screen as the main view (by default)
- If a teacher account logs in from two different devices then the main view should be divided into the two teacher's views. For now limit this to two accounts that a teacher can login from at-most 2 accounts.
my classes
https://cookup.pally.in/my-classes
Currently, the active class is a dummy class - remove it.
Why do we need the Active class tab, we just need upcoming and past classes. In the upcoming list, the ongoing class can me marked to indicate that it is ongoing.
Class Categories is not Captured.
add privacy policy, TC, Cancellation &Refund Policy
For Privacy Policy use this: https://docs.google.com/document/d/1yqqWTE_jfC8F_u9UV9nLq3AUZR2wwpQGJigRJV3YQvg/pub
For Terms and Conditions use: https://docs.google.com/document/d/1bCwt0WccF7oDMBGAGRxtPgUfzqGzkUjtLnnE1JlL2dg/pub
For Refund use:
https://docs.google.com/document/d/1xYM1QHm9S5phnkzyENqJ3KXv37schlsiTp0Id_4IMwE/pub
For Company details use this:
Name: Pally Technologies Pvt Ltd
Address: BL-5, Shalimar Bagh (West), Delhi 110088
email: [email protected]
lesson plan
user details (https://cookup.pally.in/user-details)
recommended classes (in my classes) (learner's flow)
https://cookup.pally.in/my-classes
I click on recommended classes and nothing happens.
class video setting
Laptop video camera light on even after putting video off (already this issue has been flagged)
Don’t know how to click participants video, did not understand that if I double click on my video it will change to participants, how will it work for multiple participants
Alignment of the icons and titles need to be fixed
teacher profile creation - issues
Favourite dish form field interact needs improvement (instead of + on the side, show the option in the drop down and once the user types in the new dish, then automatically select it, instead of making the user select it from the drop down)
Missing fields need to get highlighted after clicking submit or we provide a do it later CTA (some indication of the missing fields whether they are mandatory to fill or optional)
teacher flow - profile edit option
teacher sign up 2
https://cookup.pally.in/chefs-connection
Add: Please link your social media profiles here.
Remove: Linkedin
add: Youtube
Sequence: Insta, Youtube, Facebook, Twitter,
explore now (landing page) does not do anything (learner's flow)
I clicked on explore now and nothing happens.
each class can have multiple tags/cuisines.
Ingredients Issue
https://cookup.pally.in/List-out-the-ingredients
when I submit it throws this error:
Failed to load resource: the server responded with a status of 400 (Bad Request)
ListOutTheIngredients.vue:588 Error: Request failed with status code 400
at e.exports (createError.js:16)
at e.exports (settle.js:17)
at XMLHttpRequest.h.onreadystatechange (xhr.js:62)
ListOutTheIngredients.vue:592 Uncaught (in promise) TypeError: Cannot read property '0' of undefined
at ListOutTheIngredients.vue:592
class preparation page
https://cookup.pally.in/Lesson-plan
-
There is no back/goto class, button.
-
Change feature to session lab format: https://app.sessionlab.com/
Signup and create + blank presentation.
setting up class: issues
On https://cookup.pally.in/set-class-time
for What time do you want to host your class
set the time to be in 15 mins interval e.g. 9, 9:15, 9:30. Right now it is 9, 9:01, 9:02
for Duration:
set the time to again in 15 mins interval e.g. 0:15, 0:30,
But still, if we are hosting a class which is for 5 days but only 1 hour per day - this case cannot be handled. This case might need some design modification so check with design team.
lesson plan (https://cookup.pally.in/Lesson-plan)
The UI is a bit brittle - is it done or is it still in progress?
Failure in loading (some cache issue)
when I goto: https://cookup.pally.in
I get this exception in console and the page does not load. But when I do hard refresh then the page loads. So there is some cache issue.
Uncaught SyntaxError: Unexpected token '<'
vue-router.esm.js:2314 ChunkLoadError: Loading chunk about failed.
(missing: https://cookup.pally.in/js/about.12d2c81a.js)
at Function.e (https://cookup.pally.in/js/app.fafa39b5.js?__WB_REVISION__=e49e8e5507ab544d5984:1:2810)
at component (https://cookup.pally.in/js/app.fafa39b5.js?__WB_REVISION__=e49e8e5507ab544d5984:1:6384)
at https://cookup.pally.in/js/chunk-vendors.f3e9e649.js?__WB_REVISION__=9e8a766ee4f348bfffe9:57:18631
at https://cookup.pally.in/js/chunk-vendors.f3e9e649.js?__WB_REVISION__=9e8a766ee4f348bfffe9:57:18881
at Array.map ()
at https://cookup.pally.in/js/chunk-vendors.f3e9e649.js?__WB_REVISION__=9e8a766ee4f348bfffe9:57:18857
at Array.map ()
at Xe (https://cookup.pally.in/js/chunk-vendors.f3e9e649.js?__WB_REVISION__=9e8a766ee4f348bfffe9:57:18807)
at https://cookup.pally.in/js/chunk-vendors.f3e9e649.js?__WB_REVISION__=9e8a766ee4f348bfffe9:57:18316
at p (https://cookup.pally.in/js/chunk-vendors.f3e9e649.js?__WB_REVISION__=9e8a766ee4f348bfffe9:57:21785)
a @ vue-router.esm.js:2314
(anonymous) @ vue-router.esm.js:2364
(anonymous) @ vue-router.esm.js:2138
(anonymous) @ vue-router.esm.js:2203
Promise.then (async)
(anonymous) @ vue-router.esm.js:2150
(anonymous) @ vue-router.esm.js:2171
(anonymous) @ vue-router.esm.js:2171
Xe @ vue-router.esm.js:2170
(anonymous) @ vue-router.esm.js:2106
p @ vue-router.esm.js:2357
i @ vue-router.esm.js:2004
i @ vue-router.esm.js:2008
Fe @ vue-router.esm.js:2012
(anonymous) @ vue-router.esm.js:2387
(anonymous) @ vue-router.esm.js:2260
(anonymous) @ vue-router.esm.js:2980
beforeCreate @ vue-router.esm.js:1298
nt @ vue.runtime.esm.js:1854
Vn @ vue.runtime.esm.js:4219
(anonymous) @ vue.runtime.esm.js:5004
Ci @ vue.runtime.esm.js:5085
56d7 @ main.js:20
c @ bootstrap:89
0 @ app.fafa39b5.js?WB_REVISION=e49e8e5507ab544d5984:1
c @ bootstrap:89
t @ bootstrap:45
(anonymous) @ bootstrap:267
(anonymous) @ app.fafa39b5.js?WB_REVISION=e49e8e5507ab544d5984:1
registerServiceWorker.js:8 App is being served from cache by a service worker.
For more details, visit https://goo.gl/AFskqB
registerServiceWorker.js:14 Service worker has been registered.
registerServiceWorker.js:20 New content is downloading.
PrecacheController.mjs:194 Uncaught (in promise) bad-precaching-response: bad-precaching-response :: [{"url":"https://cookup.pally.in/media/video_preview_h264.ca7b05f5.mp4?WB_REVISION=ca7b05f53020c8938d2657396c02671c","status":404}]
at l.o (https://storage.googleapis.com/workbox-cdn/releases/4.3.1/workbox-precaching.prod.js:1:1749)
at async Promise.all (index 0)
at async l.install (https://storage.googleapis.com/workbox-cdn/releases/4.3.1/workbox-precaching.prod.js:1:1221)
class details (https://cookup.pally.in/classdetails/667)
- How do I see all the details of the class: all the images, ingredients etc.
- Contact Chef - nothing happens
- View profile - nothing happens.
promote your class
when you goto https://cookup.pally.in/Promote-your-class
I just see images nothing more.
It seems this page is work in progress.
Issues in edit class details
- Ingredient url disappears
- Image also disappears.
- There may be other items which are disappearing in edit class flow. So check them as well.
Cuisines and Dishes
In the cuisine list: add a cuisine 'Other' - if none of the cuisine is what the user wants
In the dishes list: let the user add a manual dish and save it as it is in the db.
new class (with incomplete information)
I added a class with missing information like class timings. Now it does not show up in upcoming/active/past classes.
I think it is probably the date is missing. In this case, add the class to upcoming classes.
sign up flow - teacher
class setting - time and duration details
browser testing - homepage does not layout correctly on safari.
Class Categories Page reference data cuisines required.
chef connection
https://cookup.pally.in/chefs-connection
Add: Please link your social media profiles here.
Remove: Linkedin
add: Youtube
Sequence: Insta, Youtube, Facebook, Twitter,
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.