Giter VIP home page Giter VIP logo

jeniya14 / sellyard-flask-project Goto Github PK

View Code? Open in Web Editor NEW
4.0 1.0 2.0 41.29 MB

Sellyard is a web application for ordering and selling fruits, vegetables, and homemade items. It features a frontend developed with HTML, CSS, and Flask framework for the backend, utilizing SQL for data storage.

Python 98.88% HTML 0.64% JavaScript 0.11% C 0.07% CSS 0.06% PowerShell 0.21% Batchfile 0.01%
css flask flask-backend html python ecommerce-website shopping-app small-business

sellyard-flask-project's Introduction

Sellyard - Fruits, Vegetables, and Homemade Items Ordering and Selling Website

Welcome to Sellyard, a project created during my college studies. Sellyard is a web application for ordering and selling fruits, vegetables, and homemade items. It features a frontend developed with HTML, CSS, and Flask framework for the backend, utilizing SQL for data storage.

Introduction

Sellyard is a platform where users can log in, explore products in different categories. Sellers have a dedicated login to manage their products by adding new items, updating existing ones, and removing items. The admin has separate access to manage sellers and products on the platform.

Screenshots

Login Page

Login Page

Home Page

Home Page Home Page

Category Page

Food Category Page

Profile Page

Profile Page

Seller

Product details

seller Page

Add Product

seller Page

Admin Page

admin Page

Features

User Features

  • User Authentication: Users can log in, and their data is securely stored in an SQL database.

  • Product Categories: Products are displayed in different categories, providing a user-friendly browsing experience.

Seller Features

  • Seller Authentication: Sellers can log in separately to view, add, update, and delete their products.

  • Product Management: Sellers have the ability to add new products, update existing items, and remove products from the inventory.

Admin Features

  • Admin Authentication: Admins can log in separately to manage sellers and products.

  • User and Product Administration: Admins can edit and delete seller accounts and products.

Database Integration

  • SQL Database: All data, including user information, product details, and seller information, is stored in an SQL database.

Database Schema

  1. Users Table:

    • user_id (Primary Key)
    • username
    • password
    • Address
    • Email
  2. Products Table:

    • product_id (Primary Key)
    • seller_id (Foreign Key referencing Sellers Table)
    • name
    • description
    • price
    • category
    • Quantity
    • Image
  3. Sellers Table:

    • seller_id (Primary Key)
    • username
    • password
    • Address
    • Delivery-type
  4. Admins Table:

    • admin_id (Primary Key)
    • username
    • password

Technologies Used

  • Flask (Backend)
  • HTML, CSS (Frontend)
  • SQL (Database)

Acknowledgements

This project was created by Me. Feel free to contribute, report issues, or provide feedback!

sellyard-flask-project's People

Contributors

jeniya14 avatar

Stargazers

 avatar  avatar  avatar  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.