/MiniProject

Repo for mini project 2024 Team 8

Primary LanguageHTML

MiniProject

Welcome to the main repository for Mini Project 2024 Team 8!

Title: Web Based Ecomm Site for the Dyslexic

This project aims to create an inclusive e-commerce website tailored specifically for individuals with dyslexia. By leveraging voice navigation and the Annyang API, we provide an intuitive browsing and shopping experience for users with dyslexia.

mainpage

Features:

  • Voice Navigation: Users can navigate through the website using voice commands, making it accessible for those with dyslexia or reading difficulties.
  • Dyslexc Friendly design: The website incorporates customizable dyslexia-friendly fonts, color schemes, and layouts to enhance readability and usability.
  • Product Catalog: Browse through a wide range of products, conveniently categorized for easy exploration.
  • User Authentication: Secure user authentication system using firebase auth ensures a personalized experience for each user.
  • Shopping Cart: Add products to the cart and proceed to checkout seamlessly.
  • Firebase Backend: Utilizing Firebase as the backend ensures reliable data storage and efficient performance.

Technologies Used:

  • HTML5: Used for structuring the web pages.
  • CSS3 and Bootstrap5: Employed for styling and layout customization.
  • Vanilla JavaScript: Implemented for dynamic interactivity and functionality.
  • Firebase: Backend infrastructure for data storage, authentication, and real-time updates.
  • Annyang API: Integrated for voice recognition and command processing.

Team Members:

Getting Started:

To get started with the project, follow these steps:

  • Clone this repository to your local machine.
  • Install dependencies by running npm install or yarn install.
  • Configure Firebase by creating a Firebase project and setting up the necessary credentials.
  • Modify the codebase as needed to customize the website according to your requirements.
  • Deploy the project to your preferred hosting platform.

Feel free to contribute to the project by adding new features, fixing bugs, or improving documentation. We welcome any suggestions or feedback to make this project even more accessible and user-friendly.

Happy coding! 🚀