Skip to content

Ema John Shopping Cart - Revamped: Unveiling enhanced features - seamless authentication, open Home/Shop/Orders, secured Checkout/Inventory routes, and a user-friendly toggle for privacy. Elevate your shopping experience today

Notifications You must be signed in to change notification settings

Nadim-Nion/ema-john-with-auth

Repository files navigation

Ema John Shopping Cart - Enhanced Edition

Explore the upgraded version of the Ema John Shopping Cart, where I've implemented several new features to elevate your online shopping experience.

Key Features:

  1. Authentication System:

    • Seamlessly create a new account using the SignUp route.
    • Existing users can securely log in through the dedicated login route.
  2. Open Routes:

    • Enjoy unrestricted access to Home, Shop, and Orders routes, allowing easy navigation for all users.
  3. Enhanced Security with Private Routes:

    • Checkout and Inventory routes have been fortified with privacy measures.
    • Users attempting to access the Checkout route are automatically redirected to the login page, ensuring secure transactions.
    • Inventory routes also require authentication, adding an extra layer of protection.
  4. User-Friendly Settings Toggle:

    • Empower users with the ability to customize their experience by showing or hiding details using a convenient toggle on the login page.

Technologies Used:

  • React: The project is built using the React library, providing a robust and efficient user interface.
  • React Router: For seamless navigation and management of routes within the application.
  • Vite: A fast and efficient build tool for React applications, enhancing the development workflow.
  • Firebase: Leveraging Firebase for authentication, ensuring a secure and reliable user management system.

Upgrade your shopping journey with these new features and the latest technologies. Dive into the enhanced Ema John Shopping Cart for a modern, secure, and user-centric online shopping experience!

Live Website

Netlify: https://ema-john-with-auth-nion.netlify.app/

Surge: https://alive-profit.surge.sh/

Firebase: https://ema-john-with-auth-dfb18.web.app/

Deployment

To deploy this project run

git init
git add .
git commit -m "first commit"
git branch -M main
git remote add origin https://github.com/Nadim-Nion/ema-john-with-auth.git
git push -u origin main

Screenshots

  • Image 1: Ema-John-Shopping-App 1

  • Image 2: Ema-John-Shopping-App 2

  • Image 3: Ema-John-Shopping-App 3

  • Image 4: Ema-John-Shopping-App 4

Tech Stack

Client: React, React Router

Tools: Vite, Firebase

FAQ

Is this website reponsible?

Answer : No

Is this website store data to the database?

Answer : I won't store it in the regular storage platform like MongoDB.

🚀 About Me

Hi, I am Nadim Mahmud Nion. I have recently concluded my graduation from the department of Computer Science and Engineering (CSE) at the Daffodil International University (DIU). I have been learning MERN Stack Web Development since 2022. I am expertise in the following skills:

  • React

  • Vite

  • React Router

  • Firebase

  • JavaScript

  • Advanced JavaScript

  • Daisy UI

  • Bootstrap

  • Tailwind

  • HTML5

  • CSS3

  • Media Query

I have built multiple projects using these skills. You are invited to my GitHub profile to know about my projects and don't forget to give a star to my projects.

About

Ema John Shopping Cart - Revamped: Unveiling enhanced features - seamless authentication, open Home/Shop/Orders, secured Checkout/Inventory routes, and a user-friendly toggle for privacy. Elevate your shopping experience today

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published