Skip to content

Contains all the files, which were used to create this Sign-Up Page for E-Commerce Website.

Notifications You must be signed in to change notification settings

VinayNoogler000/Sign-Up-Page-for-E-Commerce-Website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Sign-Up Page for E-Commerce Website

Overview:

I had started developing my first E-Commerce Website project, in which, currently, I had developed the Sign-Up page for new users.

Tech Deep-Dive:

I had developed this responsive Ecommerce Website and it's Sign-Up page, by just using frontend technologies: HTML, CSS, Tailwind, JavaScript and React. In future, I will be also using Redux/Redux Toolkit for state management.

Development Journey:

I got this project as an assignment from Roc8 Careers, and the final look or design of the webpage was posted by them in Figma. This was my first time using Figma, and I am really glad that it is beginner-friendly. After understanding the design of the webpage, first, I started creating the header of the webpage, by dividing it into three major components: options, navBar and msgBar, as the header is static in the sign-up page, as well as in the login page. The header also contains few icons, so, I learn to import and use SVG icons from Figma to the webpage. Then I understood about the Sign-Up component, which contains two major components: sign-up component, in which the user enter their info/credentials; and verification component, in which the user's email will be verified by sending an 8-digit code to his/her email (currently, not functional). First, in the sign-up component, all the input form elements were made React controlled-components by using State and Props. Then, by implementing Events and defining additional State and Props on the sign-up component, the verification component gets rendered on the webpage, as the user clicks on the create account button. I had also made the input fields in the sign-up component required, which don't allows the user to move to the verification part, before filling all the input fields.

How to Run the Project in your Local System:

Here are the following steps to run the project in your local system:

  1. Clone this repository in your local system;
  2. Make sure that the node_modules folder and the auxillary folders and files mentioned in the .gitignore file are downloaded in your local system;
  3. Run the command npm run dev in your terminal/CLI, to start the local server in which you can access the webpage.

Conclusion:

Finally, after so many days, it's a dream come true of started developing an Ecommerce Website project, on my own. Stay tuned for more updates🙏😇...!

About

Contains all the files, which were used to create this Sign-Up Page for E-Commerce Website.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published