GithubHelp home page GithubHelp logo

bitterkofte / foodbase Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 76.88 MB

An e-commerce website that you can authenticate and order foods

Home Page: https://foodbase-zeta.vercel.app

JavaScript 98.92% CSS 1.08%

foodbase's Introduction

FoodBase E-Commerce App - README

FoodBase is your order for food-based products. This e-commerce app provides a convenient and user-friendly platform for users to explore, purchase, and review a variety of food-related products. Whether you're a foodie looking for the latest culinary gadgets or a health-conscious shopper in search of nutritious options, FoodBase has something delicious to offer.

Preview

You can check out the website here! A screenshot from the website: screenshot

Features

  1. User Authentication with Gmail: Users can easily authenticate using their Gmail accounts, ensuring a seamless and secure login process.

  2. Basket Management: Shoppers can add products to their basket, allowing for easy selection and review of items before making a purchase.

  3. Basket Manipulation: Basket items can be managed and modified from different pages, providing flexibility and convenience during the shopping experience.

  4. Local Basket Data Storage: The app employs browser storage to store basket data locally, ensuring that users can continue their shopping sessions across multiple visits.

  5. Product Reviews: Users have the ability to share their opinions by adding reviews to products. This feature allows for valuable feedback and insights within the FoodBase community.

  6. Admin Product Management: Administrators have the privilege of adding new products to the web app, ensuring that the catalog stays up-to-date with the latest offerings.

Getting Started

Follow these steps to get started with the FoodBase E-Commerce App:

  1. Clone the Repository: Begin by cloning this repository to your local machine using the following command:
git clone https://github.com/bitterkofte/foodbase.git
  1. Navigate to the Directory: Move into the project directory using the following command:
cd foodbase-app
  1. Launch the App: Open the index.html file in a web browser to start using the app.

  2. User Authentication: Users can authenticate with their Gmail accounts by clicking on the login option and following the prompts.

  3. Browse and Shop: Explore the wide range of food-based products, add items to your basket, and enjoy a seamless shopping experience.

  4. Review Products: If you've purchased and tried a product, consider leaving a review to share your thoughts and experiences with other shoppers.

  5. Admin Product Management: If you have admin privileges, navigate to the admin panel to add new products to the catalog.

Technologies Used

FoodBase is built using modern web development technologies, including:

  • Next.js, Firebase, Tailwind CSS, Framer Motion, HTML5, CSS3, and JavaScript for the frontend development.
  • Firebase Authentication for user authentication via Gmail.
  • Browser storage (localStorage or IndexedDB) for storing basket data locally.
  • Backend technologies (Firebase) for admin product management (Firebase).

Feedback and Contributions

We value your feedback and encourage contributions from the community! If you have suggestions, find issues, or want to contribute new features, please feel free to open an issue or submit a pull request in the repository.

License

This project is licensed under the MIT License.


Happy shopping with FoodBase! If you have any questions or need assistance, don't hesitate to reach out to us at [email protected].

foodbase's People

Contributors

bitterkofte avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.