Bhavya0420-Artiva is a web application that provides a platform to showcase and sell artistic creations. It includes features such as user registration, login, browsing various art categories, participating in competitions, and managing seller registrations. The project is organized into various modules to handle specific functionalities efficiently.
Bhavya0420-Artiva/
├── Mini Project 2-1/
│ ├── Competitions.php # Competitions page
│ ├── HomePage.html # Main homepage for users
│ ├── HomePageLogin.php # Homepage for logged-in users
│ ├── Login.html # Login page
│ ├── Login.php # Backend for login functionality
│ ├── Signup.html # Signup page
│ ├── Signup.php # Backend for signup functionality
│ ├── create.html # Page to create new entries
│ ├── create.php # Backend for creating new entries
│ ├── cs.css # Stylesheet for the project
│ ├── logout.php # Logout functionality
│ ├── search.php # Search feature
│ ├── upload_entry.php # Upload functionality for entries
│ ├── Categories/ # Folder containing various art categories
│ │ ├── Address.html # Address form
│ │ ├── Address.php # Backend for address handling
│ │ ├── HomeDecor.html # Home decor category
│ │ ├── Painting.html # Paintings category
│ │ ├── Sculpture.html # Sculptures category
│ │ ├── addresses.txt # Text file for storing addresses
│ │ ├── cart.html # Shopping cart page
│ │ ├── checkout.html # Checkout page
│ │ ├── checkout.php # Backend for checkout functionality
│ │ ├── handicrafts.html # Handicrafts category
│ │ ├── jewellery.html # Jewellery category
│ │ └── wishlist.html # Wishlist page
│ ├── Seller/ # Seller-related functionality
│ │ ├── registration.html # Seller registration page
│ │ ├── registration.php # Backend for seller registration
│ │ ├── seller.html # Seller dashboard
│ │ ├── seller.php # Backend for seller dashboard
│ │ ├── sellerLogin.html # Seller login page
│ │ ├── sellerLogin.php # Backend for seller login
│ │ └── steps.html # Guide for sellers
│ ├── photos/ # Folder for storing project photos
│ └── uploads/ # Folder for storing uploaded entries
- User Management: Signup, login, and logout functionality.
- Seller Module: Register as a seller, manage listings, and access a seller dashboard.
- Browse Categories: Explore various art categories such as Paintings, Handicrafts, Jewellery, and more.
- Competitions: Participate in art-related competitions.
- Shopping Features: Add items to the cart, checkout, and manage a wishlist.
- Upload Entries: Artists can upload their creations.
- Clone the repository:
git clone https://github.com/Bhavya0420/Bhavya0420-Artiva.git
- Navigate to the project directory:
cd Bhavya0420-Artiva/Mini\ Project\ 2-1
- Set up a local server environment (e.g., XAMPP, WAMP, or MAMP) and place the project files in the server’s root directory (e.g.,
htdocsfor XAMPP). - Start the server and open your browser to access the application.
- Frontend: HTML, CSS, JavaScript
- Backend: PHP
- Database: MySQL (Setup instructions for database will be provided in a future update)
- Server: Apache (via XAMPP, WAMP, or similar tools)
- Integrate a robust database schema to store user and seller data.
- Add a payment gateway for checkout functionality.
- Implement responsive design for better accessibility on mobile devices.
- Include advanced search and filtering options.
This project is open-source and available under the MIT License.
Contributions are welcome! If you’d like to improve the project, feel free to:
- Fork the repository.
- Create a feature branch.
- Commit your changes.
- Submit a pull request.
For any queries or suggestions, please reach out to:
- Name: Bhavya Sree Manam
- Email: [[email protected]]
- GitHub: Bhavya0420