/Food-Market

The Food Market is the website built using Flask with interactive and user-friendly design to help them buy the products according to their preferences and needs without any troubles.

Primary LanguageHTMLMIT LicenseMIT

Food Market

The Food Market is the website built using Flask with interactive and user-friendly design to help them buy the products according to their preferences and needs without any troubles.

Description

Simplify Your Grocery Shopping with Food Market!

Are you unable to visit the grocery store but still want to choose the best products for your household? Food Market is here to make your life easier. Developed using Python and built on the Flask framework, our website revolutionizes the way you order groceries online.

Key Features:

  1. Easy Online Ordering:

    • Browse through a wide variety of products from the comfort of your home. Our intuitive interface ensures a smooth and hassle-free shopping experience.
  2. Comprehensive Product Listings:

    • Access detailed information about each product, including nutritional facts, ingredients, and user reviews. Make informed choices for your family's needs.
  3. Secure Payment Options:

    • Enjoy a range of secure payment methods. Your transactions are safe and protected with our robust security measures.
  4. Fast and Reliable Delivery:

    • Choose from various delivery options that fit your schedule. Get your groceries delivered to your doorstep quickly and efficiently.
  5. User-Friendly Interface:

    • Our website is designed to be accessible and easy to use for everyone, regardless of their technical skills.

Why Choose Food Market?

  • Convenience: Shop for groceries anytime, anywhere.
  • Quality Assurance: Only the best products are listed, ensuring top quality for your kitchen.
  • Customer Support: Our friendly customer support team is here to help you with any questions or concerns.

Start Shopping with Food Market Today!

Join the growing community of satisfied customers who enjoy the convenience of online grocery shopping. Visit Food Market now and experience a new way to shop for your essentials!

Technologies Used

  • Python
  • Flask
  • MySQL Database
  • SQL Alchemy for ORM control over the database

Local Usage

To use the website locally, do the following steps:

  1. Open the terminal in desired folder.
  2. Run the following command:
git clone https://github.com/siriknikita/Food-Market.git
cd Food-Market
pip install -r requirements.txt
python run.py
  1. Open the provided link next to the Running on text.
  2. Buy any product you want to and it soon will be delivered!

Lessons Learned

  1. A new way of thinking about project structure and the problems I want to solve via developing the website.
  2. A deep understanding of deployment, as well as it's importance in the development cycle.
  3. Work on the database structure to make the efficiend and comfortable work on the development stage.
  4. Usage of new technologies and concepts, such as ORM, MVC and MVT patterns, SQL Injections, etc.

Future of Project

In order to grow, I am planning to improve the following concepts of the website:

  1. Refactor the code: the code structure have to be maintainable and reliable.
  2. Improve database structure: the important part of the website is the database, which needs to be refactored and restructured.
  3. Safety measurements: another important thing is safety, and the safety measurements can be improved via advanced ways of Authentication flow, as well as using cloud providers to increase the safety of the database instead of containing it's creation only on the local computer.