An Ingressive for Good x Zuri Project
- Overview
- Technologies Used
- Features
- Requirements
- How to Contribute
- Setup and Installation
- Contributors
- Acknowledgment
- Team Links
About Us
Wallet friendly is an online platform which compares the prices of products across different platforms.
Vision
To be among the top 20% companies in the e-commerce industry.
Mission
To help buyers get quality goods at the best price.
Live Link: https://wallet-fiendly.herokuapp.com
Project Status: in progress
Create Account
Users are able to sign up on wallentfriendly with their email, phone number, facebook and password.
Login
Retrieves users sign up details from a database compares the inputted login details and allows authenticated users gain full access to the platform.
Documentation
Users have full access to view and interact with the documentation.
Comment
Authenticated users have the ability to comment about a product.
Share
Authenticated users can share links to a product on Facebook.
Purchase Page
Links to the stores are made available to authenticated users.
Search Bar
Enables users to search for various products by specifying their desired product.
Responsive
Enables users to access the platform via their various devices without any issues with their display.
- An IDE
- Git & GitHub
- A compatibility browser
- Python 3.7+
-
Fork the project repository
In the project repository on github click the fork button in the upper right corner -
Clone the forked repository to your local machine
git clone https://github.com/zuri-training/WF-PriceCompare-24.git
-
Navigate to the local directory and open in your IDE/ Text Editor
-
In the IDE terminal set upstream branch
git remote add upstream https://github.com/zuri-training/WF-PriceCompare-24.git
-
Pull upstream
git pull upstream dev
-
Create a new branch to make your changes
git checkout -b <your_branch_name>
-
Stage the file After making edits, type the below command in your terminal
git add <changed_files>
-
Commit changes
git commit -m "your_message"
-
Push your local changes
git push origin <your_branch_name>
-
Create a pull request
-
Wait till the admin accepts and merges your pull request
In your IDE run the following commands in the terminal to setup
-
Install environment in the root directory
WF-PriceCompare
pip install virtualenv
-
Create the virtual environment in the same root directory
virtualenv <environment_name>
-
Activate virtual environment
<environment_name>\scripts\activate
-
Install all packages/ Dependencies used
pip install -r requirements.txt
-
Run Migrations when changes are made
python manage.py migrate
-
Run Server
python manage.py runserver
Name | Slack Username |
---|---|
Oputa Olivia | Oputa Olivia |
Nkiru Oduenyi | NkiruOdunenyi |
Dolapo Mosuro | dolapoololade |
Idisi Efezino | Efezino |
Olasupo Habeeb | Olasbee |
Elizabeth Asieba | Elizabeth Asieba |
Adefila Islamiyyah Adebimpe | MiyyahCodes |
Uwakmfon Etim | Uwakmfon |
Chibuike Otiji | Charles3K14 |
Oye Haruna Ibrahim | Oye |
Kemi Rokosu | Kemi Rokosu |
Ezeh Victoria | Ezeh Victoria |
Victor Nwimo | VicWin |
Oluniyi Oladunjoye | Niyi |
Oshin Oluwafemi Elijah | Oshin Oluwafemi Elijah |
Jadesola Kareem | Jadesola Kareem |
Dada Oluwasegun | Dada oluwasegun |
Mavis Oghenesuvwe | Mavis |
Jonathan Ikpen | Codeamant |
Daniel Ndukwe | Daniie |
Olaitan Kolawole | Olaitan Kolawole |
Babatunde Oluwaseun | Mayana |
Abiola Ayodele | babboeCodes |
Appreciating the Ingressive For Good X Zuri Team for this wonderful initiative. During the course of this program majority of the participants have been stretched beyond their limits going outside of their comfort zone seeking solutions, which has broaden their scope.