# Cara Ecommerce Webapp
This webapp was meant to produce a somewhat minimum viable product for an ecommerce website putting some aspects into core focus, The webapp has a nice and responsive frontend gotten from https://www.youtube.com/@Tech2etc which did a nice job at making it so pleasing in the eye regardless of the screen. I just made some minor adjustments. I focused mainly on the backend to implement the features listed below. It functions so much so that it can be downloaded by you a developer to have a solid base on your backend for your ecommerce website. This was a really fun project to develop as it gave me a more hands on approach to product development, encompassing time management, design, implementation, database and API integration and so much more.
## Installation and Setup
To install the project just download it or clone it and start the application. voilà
## Usage
To use and see its functionality, download and run the flask application on your browser
# Features
* User interface
* User authentication
* User registration
* Product listing
* Product details
* Cart functionality
* Payment gateway integration [specifically card gateway]
* Admin panel for managing products and orders
* Seller dashboard for creating the products created
* pagination
# Contributing
If you'd like to make a contribution to this portfolio project, dont worry I've got you covered with alot of TODOs to make it a more reliable webapp.
## Credits
This project was created by [Yaseer Dada] focusing on the backend and the front end was made by the youtuber https://www.youtube.com/@Tech2etc
## Authors and Contributors
Yaseer Dada
## Acknowledgements
This project after having the idea, Alhamdullilah, I found Tech2etc to help me quickly design the front end. and these are the libraries and I used for everything:
* flask
* sqlite3
* werkzeug
* stripe
* sqlalchemy
* flask_sqlalchemy
* secrets
* flask_bootstrap
* flask_login
* flask_wtf
* wtforms
* flask_ckeditor