codervivek5 / VigyBag

VigyBag is an e-commerce platform designed to empower villagers by providing them with a nationwide marketplace to sell their eco-friendly products across India. This platform bridges the gap between rural artisans and urban consumers, ensuring that their sustainable creations reach a wider audience.
https://www.vigybag.com/
MIT License
121 stars 302 forks source link
android bootstrap5 css3 django figma hacktoberfest hacktoberfest-accepted html5 javascript kotlin-android python3 ui ux
Logo

VigyBag

![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=for-the-badge) ![Visitors](https://api.visitorbadge.io/api/visitors?path=codervivek5/VigyBag%20&countColor=%2523263759&style=for-the-badge) ![GitHub forks](https://img.shields.io/github/forks/codervivek5/VigyBag?style=for-the-badge) ![GitHub Repo stars](https://img.shields.io/github/stars/codervivek5/VigyBag?style=for-the-badge) ![GitHub contributors](https://img.shields.io/github/contributors/codervivek5/VigyBag?style=for-the-badge) ![GitHub last commit](https://img.shields.io/github/last-commit/codervivek5/VigyBag?style=for-the-badge) ![GitHub repo size](https://img.shields.io/github/repo-size/codervivek5/VigyBag?style=for-the-badge) ![Github](https://img.shields.io/github/license/codervivek5/VigyBag?style=for-the-badge) ![GitHub issues](https://img.shields.io/github/issues/codervivek5/VigyBag?style=for-the-badge) ![GitHub closed issues](https://img.shields.io/github/issues-closed-raw/codervivek5/VigyBag?style=for-the-badge) ![GitHub pull requests](https://img.shields.io/github/issues-pr/codervivek5/VigyBag?style=for-the-badge) ![GitHub closed pull requests](https://img.shields.io/github/issues-pr-closed/codervivek5/VigyBag?style=for-the-badge)

Table of Contents 📒

👋 Welcome

VigyBag is an e-commerce platform designed to empower villagers by providing them with a nationwide marketplace to sell their eco-friendly products across India. This platform bridges the gap between rural artisans and urban consumers, ensuring that their sustainable creations reach a wider audience.

So, if you're looking for a complete solution for Shopping near you with a pinpoint location then, this site is the right choice for you!

🖌️Design Preview

VigyBag Application Preview

📌Repository

Are you tired of scrolling through endless online stores, only to find that they don't ship to your area? Look no further than VigyBag - the ultimate online shopping destination for those looking to shop local! With our location-based platform, you can easily find and buy products from your favorite nearby shops. Whether you're a city slicker or living off the beaten path, VigyBag makes shopping a breeze. Say goodbye to long drives to the mall and hello to stress-free, convenient shopping with VigyBag!

✔Feature

🔑Tech Stacks

Technologies Used :

Watch the video

⌛Links for the Website

Figma New Design

If you want to work on this unique project and share it with the world, you can do that here. Go through the contributing guidelines here.

:handshake: Contributing

PRs Welcome Open Source Love

Please read our Code of Conduct. We're accepting PRs for our open and unassigned issues. Please check CONTRIBUTING.md. We'd love your contributions! Kindly follow the steps below to get started:

1. Fork the repository.

2. Clone the forked repository.

git clone https://github.com/codervivek5/VigyBag.git

3. Navigate to the project directory.

cd VigyBag

4. Add a reference(remote) to the original repository.

git remote add upstream https://github.com/codervivek5/VigyBag.git

5. Check the remotes for this repository.

git remote -v

6. Always take a pull from the upstream repository to your main branch to keep it updated as per the main project repository.

git pull upstream main

7. Create a new branch.

git checkout -b <YOUR_BRANCH_NAME>

8. Make changes in the source code.

9. Check your changes.

git status
git diff

10. Stage your changes.

git add .

11. Commit your changes.

git commit -m "<your_commit_message>"

12. Push your local commits to the remote repo.

git push -u origin <your_branch_name>

13. To Create a PR to develop !) repository, click on compare and pull request.

14. Add an appropriate title and description to your PR explaining your changes.

15. Click on Create pull request

Congratulations🎉, you have made a PR to the VigyBag. Wait for your submission to be accepted and your PR to be merged by a maintainer.

🦄 Django Project Setup

1. Navigate to the project directory Backend Code.

cd Backend Code

2. Navigate to the project directory VigyBag.

cd VigyBag

3. If you get manage.py in the file structure then run this command.

python manage.py runserver

🦄 Django Admin Authentificaion

later on...

⚛️ React Project Setup

1. Navigate to the project directory Backend Code.

cd front-with-code

2. Navigate to the project directory VigyBag.

cd VigyBag

3. Run this command to install node packages.

npm install

⚛️ Start project

npm run dev

⚙️ Things to Note

🚀 Usage Once you have VigyBag running, you can:

Use the search functionality to find products based on location. Explore nearby stores and compare prices easily. 🧪 Testing To run tests for VigyBag, use the following command:

Run tests

pytest

🌐 Deployment

To deploy VigyBag to a production server:

  1. Configure your production environment settings.
  2. Set up databases and other required services.
  3. Ensure all dependencies are installed and updated.
  4. Deploy the application using your preferred method (e.g., Docker, Heroku, AWS).

❓ Troubleshooting

If you encounter any issues while setting up or using VigyBag, try the following:

🙂 Project Admin:

62784060

😍 Our Contributors :

Made with contrib.rocks.

ForTheBadge built-by-developers

🛡️ License

This repository is licensed under the MIT License - see the LICENSE file for details.

📬 Contact:

If you want to contact me, you can reach me through below handles.


Thank you for considering contributing to VigyBag. We look forward to your valuable contributions!

© 2022-2024 Coder Vivek

(Back to top)