joie / joie-web-app Goto Github PK
View Code? Open in Web Editor NEWJoie pairs you with world-class teachers to help you build a healthier and happier life – one step at a time.
Home Page: https://joie.co
Joie pairs you with world-class teachers to help you build a healthier and happier life – one step at a time.
Home Page: https://joie.co
Describe the bug
The phone number is limited to 7 numbers but needs to be 10-11 numbers.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
It should be able to have 10-11 numbers (North America's format 1-111-111-1111)
Describe the bug
I am missing the following fields to set up a session:
1. Duration - all sessions
2. The number of students - for all live sessions including coaching
3. The number of sessions - should be after the repeat, and for all live sessions.
4. Upload a video - for on-demand
5. Upload a thumbnail video/image - for all sessions
Here are the general rules for sessions:
The number of sessions field - This field is relevant for a live streaming course. It will be the number of sessions per course and should create a unique link for each session.
Example: If i am teaching a course of 6 sessions. I will add the number 6 to this field and when a student signs up to it, he/she will get 6 links for each session with their calendar invite.
Session video > add a video button should be only for an on-demand course.
Describe the bug
When creating a session, after entering the basic information and click on submit nothing happens.
To Reproduce
Expected behavior
Per my talk with @yinonov it was supposed to save the session details so that I can edit them later. if that's the case the button is not responding. if we decided to change it, the button should not be active until all the fields are completed.
Please replace the cover images based on this list:
Homepage: /r2nJPbEYuSQ (fliped) - 745 px height
In pages: 350 px height
Contact - /u3ajSXhZM_U
How it works - /mNGaaLeWEp0
Mission - /nF8xhLMmg0c
Teachers' onboarding - a static image from here
Search pillars:
Describe the bug
After completing the form, click on submit > nothing happens.
Describe the bug
Screenshots
If applicable, add screenshots to help explain your problem.
Describe the bug
session form button isn't nested in form. therefor doesn't submit the form on click
Describe the bug
After clicking submit your application button nothing happens
To Reproduce
Steps to reproduce the behavior:
Expected behavior
To get a success message:
Thank you for submitting your application. We are excited to review it! We will contact you shortly.
Meanwhile, visit our blog to learn more about the spirit of Joie.
migrate stripe to use the Run Subscription Payments with Stripe extension
https://firebase.google.com/products/extensions/firestore-stripe-subscriptions
updating according to design update
Studios can use our platform to live stream their sessions and upload an on-demand library.
Adapt your business to the market’s needs.
Create a studio account based on the following specifications:
it's possible to follow the session creator by referencing the uid and fetch that data from the source but we can save the roundtrip of enquiring more data by storing the teacher name and image url which are unlikely to change often.
Describe the bug
Create a 1:1 coaching should be the option to add a couple of available timeslots so that the student can choose from them.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
to have an add more icon to add more timeslots
We need to make sure that the teacher does not have access to switch to a webinar mode from a virtual classroom.
Describe the bug
I would like to add a formula to the phone number to avoid error messages
To Reproduce
Steps to reproduce the behavior:
Expected behavior
It should be a clear format to avoided mistakes. something like:
Screenshots
If applicable, add screenshots to help explain your problem.
Is your feature request related to a problem? Please describe.
the firebase-ui library limits our authentication forms
Describe the solution you'd like
create our own auth module with custom components
Describe alternatives you've considered
sticking to the firebase-ui
Additional context
follow this step by step guide to shorten dev time
https://www.techiediaries.com/angular-firebase/angular-9-firebase-authentication-email-google-and-password/
Describe the bug
image at the top - please limit to 450px height
icons: A. reduce the space between H1 and H2.
B. the boxes should be clickable as follow:
Form:
A. I am missing the what's it about the field (not crucial at this point if it wasn't done to save time)
B. When completing adding data to all the fields, the button becomes invisible.
Before
Describe the bug
When I clicked on the back button, the information from the screen was not saved.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
That the information I already added in previous steps will be there.
Also, navigation back should be by clicking on the back-link (needs to be added. see screenshot)
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Smartphone (please complete the following information):
Additional context
Add any other context about the problem here.
Build the contact page
integrate Hubspot embedded form or post contact form value to their forms API
Describe the bug
The progression bar steps' headers are not matching the headers in the design.
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Additional context
https://www.figma.com/file/lKKhMFRiepNEjvEG62Fo6n/Joie-updated?node-id=569%3A0
Describe the bug
We need to fix the design based on the figma file.
Extended DynaForm component to support the following:
persistentState
with storage(maybe by using the 3rd party already integrated in our app)
property member (flag) to keep added form controls by being removed upon component's OnDestroy
.
so that each step's component form control values will be preserved in form when stepping forward and routing away to another component
Describe the bug
If a teacher exceeds the 300 words limit they should see an error message.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
To see an error message: The text entered exceeds the maximum length.
design and develop the ui for advanced search in the web app
wai-aria combobox role
https://youtu.be/arMgwKY52Bs?t=671
Create a partner up page as landing page for teacher's onboarding
include a id property in session document because the retrieved snapshot (object) from firestore doesn't include its key id and we need it in order to route to its detail page or reference it in general
Is your feature request related to a problem? Please describe.
As session creation form conditionally changes its fields, it is best that it will be dependent on classical inheritance.
Describe the solution you'd like
It's possible to create a base common form with extend groups which can be set by component.
Describe alternatives you've considered
A clean alternative would be to use template driven forms as there would be only template source to build out the form value.
Additional context
Keep in mind the typescript model extenders
Sync firestore relevant data with meilisearch
https://fireship.io/lessons/meilisearch-firebase-google-cloud/
https://github.com/meilisearch/MeiliSearch
Is your feature request related to a problem? Please describe.
We need the FigureImage component to be able to display image as a background
Describe the solution you'd like
Position absoulute and transclusion might help
Additional context
Add any other context or screenshots about the feature request here.
expected appearence:
Describe the bug
To Reproduce
Steps to reproduce the behavior:
Expected behavior
To see the user's name and image (default image if not added)
Use library for editing context individually on session page (if is owner)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.