Skip to content

Tasfiq-asif/Artsy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Art & Craft Store Website

This website is a platform dedicated to the exploration and appreciation of various art and craft categories. Users can browse through a diverse range of artistic creations, add their own craft items, manage their art collections, and engage with a vibrant community of fellow enthusiasts.

Live Site URL

ArtCraftStore.com

Key Features

  1. Responsive Design: The website is optimized for seamless browsing across all devices, including desktops, tablets, and mobile phones.
  2. User Authentication: Users can securely register and login using email/password or social media accounts like Google, GitHub, Facebook, or Twitter.
  3. Craft Items Showcase: Explore a captivating collection of art and craft items, each meticulously categorized for easy browsing.
  4. Add Craft Item: As a registered user, you can contribute to the platform by adding your own craft items, complete with images, descriptions, pricing, and more.
  5. My Art & Craft List: Manage your personal collection of art and craft items, view details, update information, or delete items as needed.
  6. Artwork Details: Dive deeper into each artwork's details, including images, descriptions, pricing, ratings, customization options, and stock status.
  7. Filter Functionality: Easily filter your art and craft collection based on customization options, ensuring a personalized browsing experience.
  8. Toast Notifications: Receive real-time notifications for successful actions, such as login/register, add/update/delete craft items, and more.
  9. 404 Page: A dedicated 404 page ensures a user-friendly experience even when encountering unexpected routes.

Project Structure

  • Client Side: The client-side development includes building the front-end interface using React.js, with notable commits focusing on UI/UX enhancements, component creation, and responsiveness.
  • Server Side: On the server side, notable commits are dedicated to implementing backend functionalities, including user authentication, database operations, and API routes.

How to Run Locally

  1. Clone the repository to your local machine.
  2. Navigate to the project directory and install dependencies using npm install.
  3. Start the development server by running npm start.
  4. Access the website at https://artsio-server.vercel.app in your preferred web browser.

Technologies Used

  • Frontend: React.js, React Router, Tailwind CSS
  • Backend: Node.js, Express.js, MongoDB
  • Authentication: Firebase Authentication, OAuth (Google, GitHub,)
  • Deployment: Firebase (Client), Vercel (Server)
  • Other Tools: SweetAlert2, Toastify

Contact Information

For inquiries or support, please contact us at contact@artcraftstore.com.

License

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages