Skip to content

janavipandole/Cara

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

168 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

πŸ›οΈ Cara - E-commerce Platform

License: MIT HTML5 CSS3 JavaScript PRs Welcome

A modern, responsive e-commerce platform built with vanilla HTML, CSS, and JavaScript

Live Demo Β· Report Bug Β· Request Feature

πŸ“‹ Table of Contents

🎯 About The Project

Cara is a fully responsive e-commerce website that provides users with a seamless online shopping experience. Built with modern web technologies, it features an intuitive interface for browsing products, managing shopping carts, and exploring product details. The platform is designed to be fast, accessible, and easy to use across all devices.

Why Cara?

  • ✨ Clean & Modern UI - Beautiful, intuitive interface with smooth animations
  • πŸ“± Fully Responsive - Optimized for mobile, tablet, and desktop devices
  • ⚑ Fast & Lightweight - Built with vanilla JavaScript for optimal performance
  • 🎨 Customizable - Easy to modify and extend for your needs
  • πŸ†“ Open Source - Free to use and contribute to

✨ Features

πŸ›’ Shopping Experience

  • Browse products by categories
  • View detailed product information
  • Add/remove items from shopping cart
  • Quantity adjustment in cart
  • Dynamic cart total calculation

πŸ“„ Multiple Pages

  • Home - Featured products and promotions
  • Shop - Complete product catalog
  • Product Details - Individual product pages with descriptions
  • About - Company information and mission
  • Blog - Latest news and articles
  • Contact - Get in touch form
  • Cart - Shopping cart management

🎨 Design Features

  • Modern and clean interface
  • Smooth scrolling and animations
  • Hover effects and transitions
  • Mobile-first responsive design
  • Cross-browser compatibility

πŸ”§ Technical Features

  • Semantic HTML5 markup
  • CSS3 with Flexbox and Grid layouts
  • Vanilla JavaScript
  • Modular and maintainable code structure

πŸ› οΈ Tech Stack

  • Frontend: HTML5, CSS3, JavaScript (ES6+)
  • Styling: Custom CSS
  • Icons: Font Awesome / Custom SVGs
  • Version Control: Git & GitHub

πŸš€ Getting Started

Prerequisites

All you need is a modern web browser and a text editor!

Installation

  1. Clone the repository

    git clone https://github.com/janavipandole/Cara.git
    cd Cara
  2. Open in browser Simply open index.html in your web browser:

    • Double-click the index.html file, or
    • Right-click and select "Open with" your preferred browser, or
    • Use a local development server:
    # Using Python 3
    python -m http.server 8000
    
    # Using Node.js (with http-server package)
    npx http-server
    
    # Using PHP
    php -S localhost:8000
  3. Access the site Open your browser and navigate to http://localhost:8000

Development

For live reloading during development, you can use:

πŸ“ Project Structure

Cara/
β”œβ”€β”€ images/                  # Image assets
β”‚   β”œβ”€β”€ about/              # About page images
β”‚   β”œβ”€β”€ banner/             # Banner images
β”‚   β”œβ”€β”€ blog/               # Blog images
β”‚   β”œβ”€β”€ feature/            # Feature icons
β”‚   β”œβ”€β”€ pay/                # Payment method images
β”‚   β”œβ”€β”€ people/             # Team member images
β”‚   β”œβ”€β”€ products/           # Product images
β”‚   └── logo.png            # Site logo
β”œβ”€β”€ about.html              # About page
β”œβ”€β”€ blog.html               # Blog listing page
β”œβ”€β”€ cart.html               # Shopping cart page
β”œβ”€β”€ contact.html            # Contact page
β”œβ”€β”€ index.html              # Homepage
β”œβ”€β”€ shop.html               # Product listing page
β”œβ”€β”€ singleProduct.html      # Product detail page
β”œβ”€β”€ app.js                  # Main JavaScript file
β”œβ”€β”€ style.css               # Main stylesheet
β”œβ”€β”€ LICENSE                 # MIT License
β”œβ”€β”€ README.md               # This file
└── CONTRIBUTING.md         # Contribution guidelines

πŸ“Έ Screenshots

Homepage -

Homepage
Homepage

Shop -

Shop
Shop

Cart -

Cart
Shopping Cart

πŸ—ΊοΈ Roadmap

Current Version (v1.0)

  • Responsive homepage design
  • Product listing pages
  • Shopping cart functionality
  • Product detail pages
  • About and contact pages
  • Blog section

Upcoming Features

  • Product Search - Search functionality with filters
  • User Authentication - Login and registration
  • Product Filters - Filter by category, price, rating
  • Wishlist - Save favorite products
  • Product Reviews - Customer ratings and reviews
  • Order Tracking - Track order status
  • Dark Mode - Theme toggle functionality
  • Multi-language Support - Internationalization
  • Backend Integration - Connect to API/database
  • Payment Gateway - Integrate payment processing
  • Admin Panel - Product management system

See the open issues for a full list of proposed features and known issues.

🀝 Contributing

Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated. Please read our Contributing Guidelines before submitting a Pull Request.

How to Contribute

  1. Fork the Project
  2. Create your Feature Branch
    git checkout -b feature/AmazingFeature
  3. Commit your Changes
    git commit -m 'Add some AmazingFeature'
  4. Push to the Branch
    git push origin feature/AmazingFeature
  5. Open a Pull Request

Ways to Contribute

  • πŸ› Report bugs and issues
  • πŸ’‘ Suggest new features or enhancements
  • πŸ“ Improve documentation
  • 🎨 Enhance UI/UX design
  • βœ… Write tests
  • πŸ”§ Fix bugs and implement features

πŸ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.

πŸ‘€ Contact

Janavi Pandole

πŸ™ Acknowledgments

  • Font Awesome - Icons
  • All contributors who help improve this project

✨ Contributors

Thanks to all the wonderful contributors πŸ’–

See full list of contributor contribution Contribution Graph


⭐ Show Your Support

If you find this project helpful, please consider giving it a ⭐ on GitHub!

Back to Top

Made with ❀️ by Janavi Pandole

About

E-Commerce Website is a modern, responsive, and fully functional online shopping platform built to deliver a smooth and user-friendly experience. This project allows users to browse products, add them to cart, and securely checkout. It features a clean UI, product search, categories, and order management.

Topics

Resources

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE
Unknown
license.html

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors