Project for Harley Davidson.
Welcome to the Harley Davidson fan website! This platform is dedicated to celebrating the legacy and culture of Harley Davidson motorcycles. Whether you're a seasoned rider or a new enthusiast, our website is your go-to source for everything Harley Davidson. Explore the latest models, learn about the brand's rich history, find local events, and connect with a community of passionate riders. Ride on, and experience the freedom of the open road with Harley Davidson.
Clone the project
git clone https://github.com/RahulGeorge96/Array-Archers_042.gitGo to the project directory
cd Array-Archers_042Install dependencies
npm installStart the server
npm run dev-
Vikram Kumar Choudhary: (https://github.com/vikram0104irctc)
-
Rahul George : (https://github.com/RahulGeorge96)
-
Everus Lainus: (https://github.com/EverusLainus)
-
Shashi Varshneya: (https://github.com/whyshashi)
Frontend: HTML, CSS, JSX, REACT
libraries: Redux, ChakraUI, axios, React-router-dom, react-icons, firebase, slick-carousel
Backend: Node.js, Mongodb, Express.js, Firebase, Google API
- Frontend | Backend
- Sign-up and sigin user.
- Add to cart functionality.
- Purchase Product on the webite.
- Pay online Functionality.
- Discover the latest Harley Davidson motorcycles and embrace the spirit of the open road.
- Dive into the rich history and connect with a vibrant community of passionate riders.
- To order any Product on our website user have to login and then can do any order .
- Signin was achieved with the help of Local storage and firebase .
- They can Signup and Login using google accounts.
- No user From same ID can signin , he/she have to enter different email ID.
- After successful signin For Authentication he has to login as a valid user so can do any order and can visit website.
- Login is Achieved by Local Storage and after verfication he can proceed to visit website.
- They can Login using google accounts.
- User can do shopping for Bikes, also User have option to add to cart.
- All the product are shown with the help carausel in unique the eye catching Mannner.
- User can do shopping for Jackets, also User have option to add to cart.
- All the product are shown with the help carausel in unique the eye catching Mannner.
- User can do shopping for Helmets, also User have option to add to cart.
- All the product are shown with the help carausel in unique the eye catching Mannner .
- User can do shopping for Gloves, also User have option to add to cart.
- All the product are shown with the help carausel in unique the eye catching Mannner .
- Detailed Information: Comprehensive details about the product, including name, Description, and price.
- High-Quality Images: Multiple high-resolution images of the product from various angles, allowing users to view the product closely.
- Cart Overview: Displays a summary of all items added to the cart, including product images, descriptions, prices, and quantities.
- Proceed to Checkout: A button to navigate to the checkout page and complete the purchase.
- Payment Options: Secure payment gateways for processing transactions.
- Order Confirmation: Confirmation of the order with details for trackingΒ andΒ delivery.
Yes, the website is fully responsive and optimized for a seamless experience across all devices, including desktops, tablets, and smartphones.
The website is deployed using a CI/CD pipeline through GitHub Actions, with automatic deployment to a cloud provider (Netlify) whenever changes are pushed to the develop branch.
ARRAY-ARCHERS_042/
βββ node_modules/
βββ public/
βββ src/
β βββ assets/
β βββ components/
β β βββ landingPage/
β β β βββ detailedPage.css
β β β βββ detailedPage.jsx
β β β βββ detailedSpaces.css
β β β βββ detailedSpaces.jsx
β β β βββ featurePage.css
β β β βββ featurePage.jsx
β β βββ footer/
β β β βββ footer.css
β β β βββ footer.jsx
β β βββ HeroSection/
β β β βββ herosection.css
β β β βββ herosection.jsx
β β βββ videoPage/
β β β βββ videoPage.css
β β β βββ videoPage.jsx
β β βββ CheckoutCard.jsx
β β βββ Config.jsx
β β βββ ContactModal.jsx
β β βββ GoogleSignin.jsx
β β βββ landingPage.jsx
β β βββ loginPage.jsx
β β βββ navBar.css
β β βββ navBar.jsx
β β βββ ProductCard.jsx
β β βββ signupPage.css
β β βββ signupPage.jsx
β βββ contexts/
β β βββ ModalContext.jsx
β βββ pages/
β β βββ AboutPage.jsx
β β βββ BikesPage.jsx
β β βββ CartPage.jsx
β β βββ GlovesPage.jsx
β β βββ HelmetPage.jsx
β β βββ JacketsPage.jsx
β β βββ ProductDetailsPage.jsx
β βββ payment/
β β βββ payment.css
β β βββ payment.jsx
β βββ privateRoutes/
β β βββ loginPrivate.jsx
β βββ redux/
β β βββ actions.jsx
β β βββ reducer.jsx
β β βββ store.jsx
β β βββ allRoutes.jsx
β βββ App.css
β βββ App.jsx
β βββ index.css
β βββ index.js
β βββ main.jsx
β βββ gitignore
βββ vite.config.js
βββ index.html
βββ package.json
βββ package-lock.json
βββ README.md










