Fashion Shop App is an e-commerce website project that I developed 👧. The backend was written by Flask (Python) and the frontend used Bootstrap. In addition to an easy-to-use and robust web interface, I also integrated some AI technologies 🤖 to make the project unique. For example, there is a recommendation system to provide useful feedback on what a user might potentially want to buy, based on their previous choices. A chatbot is also available to provide a sense of personalized shopping and seamless service. I plan to implement even more interesting features as future work. Scalable and adaptive, this website can be used by a wide range of e-commerce businesses. Please give me ⭐ if you find it useful.
Link to demo: Coming soon.
Screenshots:
- Backend: Flask
- Frontend: Template & Bootstrap
- Database: Flask-SQLAlchemy
- Search Function: ElasticSearch
- Comment Section: ChatterBot
- Related Products: Recommender System (Machine Learning)
Windows
- downloading the project: git clone https://github.com/caongochoangvan/FashionShopApp.git
- installing virtualenv: py -m pip install --user virtualenv
- creating a virtual environment: py -m venv env
- activating virtual environment: .\env\Scripts\activate
- installing requirements.txt: pip install -r requirements.txt
- run server: python run.py
- go to http://127.0.0.1:5000/ to see the website
- Using elasticsearch: Downloading elasticsearch folder: https://www.elastic.co/downloads/elasticsearch. Running the server: cd elasticsearch-7.8.0 folder then type .\bin\elasticsearch.bat
- Enjoy 😄
- Flask tutorial: https://www.youtube.com/watch?v=MwZwr5Tvyxo&list=PL-osiE80TeTs4UjLw5MM6OjgkjFeUxCYH
- ElasticSearch tutorial: https://medium.com/naukri-engineering/elasticsearch-tutorial-for-beginners-using-python-b9cb48edcedc
- ChatterBot tutorial:https://chatterbot.readthedocs.io/en/latest/
- Recommender System tutorial: https://www.youtube.com/watch?v=XoTwndOgXBM&t=2128s
- Template: https://colorlib.com
- Photos: https://unsplash.com/
Linkedin: Van Cao
Email: [email protected]