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.
- Responsive Design: The website is optimized for seamless browsing across all devices, including desktops, tablets, and mobile phones.
- User Authentication: Users can securely register and login using email/password or social media accounts like Google, GitHub, Facebook, or Twitter.
- Craft Items Showcase: Explore a captivating collection of art and craft items, each meticulously categorized for easy browsing.
- 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.
- My Art & Craft List: Manage your personal collection of art and craft items, view details, update information, or delete items as needed.
- Artwork Details: Dive deeper into each artwork's details, including images, descriptions, pricing, ratings, customization options, and stock status.
- Filter Functionality: Easily filter your art and craft collection based on customization options, ensuring a personalized browsing experience.
- Toast Notifications: Receive real-time notifications for successful actions, such as login/register, add/update/delete craft items, and more.
- 404 Page: A dedicated 404 page ensures a user-friendly experience even when encountering unexpected routes.
- 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.
- Clone the repository to your local machine.
- Navigate to the project directory and install dependencies using
npm install
. - Start the development server by running
npm start
. - Access the website at
https://artsio-server.vercel.app
in your preferred web browser.
- 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
For inquiries or support, please contact us at contact@artcraftstore.com.
This project is licensed under the MIT License - see the LICENSE file for details.