A multi-vendor ecommerce web application. Users can add products to cart and checkout using Mpesa or Paypal.
To get the code..
- Cloning the repository:
git clone https://github.com/benjaminbills/fundizshop.git
- Move to the folder and install requirements
cd fundizshop
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
- Migrate the application
python3 manage.py makemigrations && migrate
- Running the application
python3 manage.py runserver
Open the application on your browser 127.0.0.1:8000
.
Want to contribute? Great!
To fix a bug or enhance an existing module, follow these steps:
- Fork the repo
- Create a new branch (
git checkout -b improve-feature
) - Make the appropriate changes in the files
- Add changes to reflect the changes made
- Commit your changes (
git commit -am 'Improve feature'
) - Push to the branch (
git push origin improve-feature
) - Create a Pull Request
If you find a bug (the website couldn't handle the query and / or gave undesired results), kindly open an issue here by including your search query and the expected result.
If you'd like to request a new function, feel free to do so by opening an issue here. Please include sample queries and their corresponding results.
- Python- version 3.8.5.
- Bootstrap- version 5.0
- Django - version 3.2
- Django-oscar - version 3.0.2
- Fontawesome - version 5
- Cloudinary
- sweetalert2
- Check requirements for more details
If you have any enquiries you can reach out to us on the following emails