Welcome to the E-Commerce Website project! This web application is built using HTML, CSS, and JavaScript, with Firebase and PHP for backend functionality. Bootstrap libraries are utilized for enhanced styling and responsiveness. Bootstrap is installed locally for better performance instead of relying on a CDN.
-
Cover Page:
- First page for user navigation leading to the login.
-
Login Page:
- User authentication page.
-
Sign-Up Page:
- New user registration page.
-
Browser Page:
- Displays a series of carousels to showcase items fetched from the Firestore database.
-
View Item Page:
- Detailed view of a selected item, pulling information from Firestore.
-
Profile Page:
- Displays user's photo and name (updated from login).
-
Cart Page:
- Fully functional shopping cart dynamically updated when items are added from the View Item page.
-
Checkout Page:
- Gathers order information, adds it to the Firestore orders list, and calculates the user's total based on cart items.
-
About Us Page:
- Static page with dummy information about the website.
- The project is integrated with Firestore for database functionality.
- Bootstrap is installed locally for styling.
- Login, sign-up, browsing items, viewing item details, updating profile, cart management, and order checkout functionalities are implemented.
While the project is not fully complete, most of the essential functionalities are working seamlessly. Some features may be under development.
Feel free to explore the different pages and functionalities of the website. Contributions and feedback are always welcome!
To run the project locally, follow these steps:
- Clone the repository.
- Set up Firebase and PHP backend.
- Install Bootstrap locally.
- Open the HTML files in your browser.
Happy coding!