Skip to content

This is a fully react base project. It is like a e-commerce like website where user can order , post and edit their post.

Notifications You must be signed in to change notification settings

Sangma83/art-craft-store-client

Repository files navigation

Artistic Aura - Painting and Drawing

Overview

Artistic Aura is an Art & Craft Store website specializing in Painting and Drawing. It serves as a platform for artists and enthusiasts to explore, share, and purchase unique paintings and drawings across various styles and techniques. With a user-friendly interface and robust features, Artistic Aura provides a seamless experience for both buyers and sellers within the Painting and Drawing category.

Live Site

https://art-craft-store-client-3b4ed.web.app

Key Features

  • Authentication: Users can register, log in, and log out securely using email/password or social media login options. Persistent login sessions ensure a seamless browsing experience.
  • Browse Art & Craft Items: Explore a vast collection of paintings and drawings within the Painting and Drawing category, curated by talented artists from around the world.
  • Add Craft Item: Registered users can contribute to the marketplace by adding new paintings and drawings to the database. The intuitive form allows users to specify various details such as image, name, description, price, etc.
  • My Art & Craft List: Conveniently manage the artwork added by the logged-in user. This personalized dashboard allows users to track their listings, edit details, and remove items as needed.
  • Responsive Design: Artistic Aura is meticulously designed to offer optimal viewing and interaction across a wide range of devices, ensuring a consistent experience on mobile, tablet, and desktop screens.
  • Dark/Light Theme Toggle: Enhance user experience with a theme toggle feature that enables users to switch between dark and light themes on the home page, catering to diverse preferences.
  • Error Handling: Robust error handling mechanisms ensure smooth navigation and prompt feedback to users in case of invalid inputs, network errors, or other unexpected scenarios.

Technologies Used

  • Frontend: React.js, React Router, Tailwind CSS, Daisy UI, React Icons
  • Backend: Node.js, Express.js, MongoDB
  • Authentication: Firebase Authentication
  • Additional Packages: Toast, SweetAlert, Swiper Slider

Setup Instructions

  1. Clone the repository: git clone [repository URL]
  2. Install dependencies: npm install
  3. Set up environment variables: [Instructions for setting up environment variables]
  4. Run the development server: npm start

Screenshots

[Insert screenshots of key pages or features]

Credits

  • Tailwind CSS: Used for styling the UI components.
  • Daisy UI: A UI component library for Tailwind CSS.
  • React Icons: Library for using SVG icons in React components.
  • Toast: Description of how it was used.
  • SweetAlert: Description of how it was used.
  • Swiper Slider: Description of how it was used.
  • Google Map React: Description of how it was used.
  • React Simple Typewriter: Description of how it was used.
  • React Awesome Reveal: Description of how it was used.

Author

Poushali Sangma

About

This is a fully react base project. It is like a e-commerce like website where user can order , post and edit their post.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages