arroyodev-llc / big3d Goto Github PK
View Code? Open in Web Editor NEWBig3D Frontend
Home Page: https://big3d.netlify.app
Big3D Frontend
Home Page: https://big3d.netlify.app
This issue is to implement navigating the section using the navigation tabs on the top as well as allowing the user to click go big now to go to the wizard. The only buttons in this pr that doesn't work are in pricing since there is a pr for it already
The next step is to ask the user for the size and type of connectors to use. We will start simple and later make this much smarter.
When the screen loads, you should retrieve from the API:
For connector types:
The choices are a radio button for all 5... ie.. you can ONLY choose 1.
For now, disable the 2 square size types
Once selected, pass the selection BACK to the API to feed the engine.
in Figma there is a warning about number of edges.. ignore that for now.
On this step we first need an input. the user needs to tell us the largest dimension of the model.
When you first come to this screen, we will show
We ask the user to put in the largest dimension of the model (does not matter X,Y, or Z. just what is the largest dimension, Bradens engine will match it up to the largest dimension in the model.
Convert repo to pnpm monorepo.
N/A
Once Kyle finishes up with the authentication stuff, the tail end of that process is to get the users credit card info and charge it to our account.
IF KIT: Show a confirmation message with extra words and a download link.
[ ]. all the download links go to the persons account page to download.
Here you will allow the user to chose from 2 options: DIY or Finished Kit.
For either mode, you will calculate the number of connectors x a variable for each. For giggles, I have randomly chose .52 cents for DYI and $2.5 for a finished kit. These numbers will change in the future, but its easy enough to just edit the website when needed. it wont happen often.
As a user, I want so be able to choose from my build options
This is a static page. it will link off the Order page
Create this sample page with a link to the download zip file attached here. (we will replace this from time to time with a better more updated zip file behind the scenes).
see comment below for the first temp zip file for download.
Authentication
Lets start with the easy...
if you click on the login button, you will be presented with a login screen where you can .... well..... login.
-[ ] if presented with a password reset page AND if their email is correct, then do whatever cognigto wants us to do to handle reset...
Once authenticated, you should see the user page where you can change the following settings:
DURING the ordering phase,
IF a user is already authenticated, do not make them re-authenticate, just auto go to the next step
IF a user is not authenticated or does not have an account, then present the login/ create account options
if they forgot password, do the same as before and present password reset. do the cognate thing (same as above).
If they hit CREATE ACCOUNT and we dont already have an account for that email then go ahead and create the account. and present the next screen for more account details. save those to the account when they go to the next step.
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.