Fichua is an ecommerce web app that connects vendors and customers. Customers get to browser and discover products from different categories and find their favorite vendors. Vendors get to fulfil their business' potential by reaching our many users.
Clone repository from https://github.com/devmiano/fichua
cd fichua
-python3 -m pip install --upgrade pip Install or upgrade pip.
-
python3 -m venv --without-pip envCreate a virtual environment. -
source env/bin/activateActivate virtual environment. -
curl https://bootstrap.pypa.io/get-pip.py | python3Install pip in the virtual environment. -
python3 -m pip install -r requirements.txtto install the dependencies required to run the project. -
touch .envCreate an env file in the root of the project, and use the.env.samplefile to replace those credentials with valid ones. -
Feel free to change the database configuration to sqlite for local development.
-
node --versionandnpm --version. Make sure you have NodeJS and NPM installed before proceeding. -
cd frontendChange directory into frontend. -
npm installInstall all the dependencies required to run the project. -
npm startStart the frontend in the local server. -
npm buildBuild the frontend for the backend to receive the UI. -
Frontend Link: https://fichua.vercel.app
-
Django Endpoint: https://fichuastore.herokuapp.com