Ecommerce Flask
Este projeto é uma aplicação de e-commerce simples desenvolvida com Flask, SQLAlchemy, Stripe e Flask-WTF. A aplicação permite que os usuários se cadastrem, façam login, adicionem produtos ao carrinho e realizem pagamentos usando a API Stripe.
Funcionalidades
- Cadastro de usuários com validação de dados.
- Login de usuários e sessões autenticadas.
- Visualização de produtos disponíveis para compra.
- Sistema de carrinho de compras.
- Integração com Stripe para pagamentos.
- Administração de produtos e pedidos.
- Exibição de produtos em uma página inicial.
Tecnologias Usadas
- Flask: Framework web para Python.
- SQLAlchemy: ORM para interagir com o banco de dados.
- Stripe: Para realizar pagamentos.
- Flask-WTF: Para validação de formulários.
- Bootstrap: Framework CSS para design responsivo.
Pré-requisitos
Antes de rodar o projeto, você precisa instalar as dependências listadas no requirements.txt
.
pip install -r requirements.txt