Git Product home page Git Product logo

codervivek5 / vigybag Goto Github PK

View Code? Open in Web Editor NEW
129.0 3.0 318.0 161.91 MB

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.

Home Page: https://www.vigybag.com/

License: MIT License

HTML 0.15% CSS 4.03% JavaScript 95.81% Shell 0.01%
android bootstrap5 css3 django javascript figma kotlin-android python3 ui ux html5 hacktoberfest hacktoberfest-accepted

vigybag's Introduction

Logo

VigyBag

PRs Welcome Visitors GitHub forks GitHub Repo stars GitHub contributors GitHub last commit GitHub repo size Github GitHub issues GitHub closed issues GitHub pull requests GitHub closed pull requests

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

  • Search for products and services based on location
  • GPS technology to locate user's position
  • Displays nearby stores and businesses
  • Compare prices and make purchases directly through the website

🔑Tech Stacks

Technologies Used :

  • Python

  • HTML

  • CSS

  • JavaScript

  • Java

  • Bootstrap

  • Android

  • Django

  • GPS technology

    🎥 Video Introduction

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.

🤝 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

  • Make sure you do not copy codes from external sources because that work will not be considered. Plagiarism is strictly not allowed.
  • You can only work on issues that have been assigned to you.
  • If you want to contribute, it's preferable that you create a new issue before making a PR and link your PR to that issue.
  • If you have modified/added code, make sure the code compiles before submitting.
  • Strictly use snake_case (underscore_separated) in your file_name and push it in the correct folder.
  • Add Screenshots to help us know what the idea is all about.
  • Do not update the README.md

🚀 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:

  • Double-check your environment setup against the installation instructions.
  • Search for similar issues in the project's GitHub Issues.
  • Reach out to the community or project maintainers for assistance.

🙂 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)

vigybag's People

Contributors

07jasjeet avatar akanksha984 avatar ansh101112 avatar anuja1227 avatar aslams2020 avatar ayesha-siddiqua88 avatar babunshil avatar codervivek5 avatar dependabot[bot] avatar dharshibalasubramaniyam avatar divyanshinarang avatar imgbotapp avatar java-aman avatar javaman97 avatar krutikajichkar avatar kundan1334 avatar manishak798 avatar mastansayyad avatar nishitbaria avatar parasss19 avatar pragati-3003 avatar s4shantanu avatar sadafkausar2025 avatar saipradyumnagoud avatar syedimtiyaz-1 avatar tanmay-mirgal avatar tayyab-ilyas avatar techy4shri avatar yatra052 avatar zalabhavy avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

vigybag's Issues

A New Design for Footer

I will Make A New Good-Looking and Awesome Footer with hover button Effects and with nice looking social media icons with hover effect.
So please assign me this under GSSOC'23
Also the project is very helpful in shopping for things, and a lot can be added to make it a successful one 👍
Thank you !

Fix Search Box Styling

@codervivek5 Please assign this issue to me as a gssoc'2023 contributor I want to work on this issue
Before Changes -
Screenshot 2023-05-20 235243
After Changes, it looks like -
Screenshot 2023-05-20 235306

Adding a new functionality of adding products to a Wishlist and adding a go to Wishlist option on the nav bar

We can create a new web page of Wishlist and make an add to Wishlist button to actually do some work by adding the selected element to the Wishlist

From here , we can build more upon the add to cart and payment methods

So under GSSOC 23' , I request you to please assign the the task of making a Wishlist functionality to the project.
Also the project is very helpful in shopping for things in the locality and also a lot can be added to make it a successful one 👍
Thank you !

Add To Cart Functionality

Hello @codervivek5, I am Satyam Pattanaik, a contributer in GSSOC 23', I want to make a fuctional add to cart feature the website for the ease of users'.
Please assign this to me, as i would love to contribute to this project.
Thankyou

[NEW ISSUE] Creating A User Registration Page

Hey @codervivek5 , I am Satyam Pattanaik, a contributor in GSSOC 23', and i would like to make a beautiful registration page which matches with the current look.

Please assign this to me. I would love to work on this as a contributor.
Thankyou

Making the navbar user-interactive

Making the navbar user interactive by adding hover effects ,semi transparent and adding style to the login button.
Let me assign this issue under GSSoC'23.

Better UI for footer

I am contributor and will improve the UI of footer section which will have better spacing between elements

Responsiveness of the website

Hey, I wanted to contribute to the website as a part of GSSoc'23.

Issue

As of I've mentioned the picture below as well, the website is not responsive and shows major UI flaws when opened on other devices such as mobile phones etc.

19

20

Add a "Scroll to Top" floating button [FEATURE]

Hello,
As one can observe by viewing the website, the "scroll to top" button is missing.
By addition of this feature, we can enhance the user experience as they will not have to scroll all the way up of the entire page and can reach home with just a click at the floating button.

I'd love to work on adding this functionality and have added it in my personal projects as can be see in my GitHub repos.
Please assign this issue to me as GSSoC 2023 contributor !
Thank you :)

Contact us page

I want to create a fully functional contact us page for the website.

The contact us page will have all the necessary details which should be collected from the user like email address, name, mobile number, message, etc. It will also have other contact information.

I would like to work on this issue under GSSOC'23. Please assign me this isse

Fixing Navbar

On clicking on the pointer it does not redirect to the section on the page.

Navbar.bug.mp4

So, if you assign me to this issue I can solve it as a contributor for GSSOC`23.

Abou Us Page

Will Create a About Us page to let the User know about this app and services provided by your side. It will Enhance User Experience
Please assign me this under GSSOC'23 to make it Better.

Make Login-page

Hi @codervivek5,
I would like to make a Login-page for the website.
Please assign me this issue under GSSOC'23.

Login-page:
image

UI improvement

I can add some on scroll animations to make the visual appeal of the website better, it will attract users and probably improve the website as a whole.
I would like to work on this issue as a part of @GSSOC'23. @codervivek5

Add styling to the scroll bar.

Hey,
As one can observe from the website, that the scroll bar is plain vanilla and does not match the theme of the website.
Styling the scrollbar as per the theme of the website would add to enhance the overall UI of the page.

I would love to add this feature and request you to assign this issue to me as a GSSoC 2023 contributor.
Thank you :)

Designing a login page

On seeing the site, the page redirects to a non-existing login page. I want to design a login page for the same, keeping in mind the site's current structure.

GSSOC'23

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.