-
Live Site URL: Craftopia
-
Tools & Technology
- HTML
- CSS
- Tailwind CSS
- JavaScript
- React.js
- React Router
- Firebase Authentication
- Firebase Hosting
- Node.js (v14 or higher)
-
Clone the repository
git clone https://github.com/shahadathhs/craftopia-client
-
Navigate to the project directory
cd craftopia-client
-
Install dependencies
npm install
-
Create a
.env.local
file in the root directory and add the following environment variables with your own credentials:VITE_APIKEY=your_firebase_api_key VITE_AUTHDOMAIN=your_firebase_auth_domain VITE_PID=your_firebase_project_id VITE_STORAGE=your_firebase_storage_bucket VITE_MESSAGE=your_firebase_messaging_sender_id VITE_APPTD=your_firebase_app_id
-
Start the development server
npm run dev
- Visit server repository: Server Repository on GitHub
- Craft Management: Easily organize, update, delete, and track your crafts.
- User-Friendly Interface: Intuitive and easy-to-use interface for smooth navigation.
- Responsive Design: Seamless browsing on any device.
- Craft Details Page: Detailed information for each craft item.
- Our Work Section: View subcategories of Paper Crafts and Glass Art with related items.
- Craft Item Section: See crafts added by users with owner details.
If you would like to contribute to this project, please follow these steps:
- Fork the repository.
- Create a new branch.
- Make your changes.
- Submit a pull request.
For any inquiries, please reach out to Shahadath Hossen Sajib at shahadathhossensajib732@gmail.com.