Giter Club home page Giter Club logo

vendor's Introduction

vendor: An online market place

A web application that digitizes buying and selling among students.

DESCRIPTION

This web application digitizes buying and selling among students within the American University of Nigeria. Even though it's built with the above institution in mind, this project can be easily adapted for any school.

RATIONALE

In my school there are lots of students who own small businesses on campus, but most times the students who are suppose to be the target market of these businesses don't even know that these businesses exist. This project seeks to bridge this gap. The ultimate goal is to help business owners on campus sell more and for buyers to easily discover products/services they seek.

FEATURES

In addition to the traditional way(email and password), this platform also allows social-authentication with Google. Logged in users could create/update/delete adverts, contact a seller, search for a product/service, review a seller or save products in their wish list. Users could also create and update their profiles. Super users could access the admin view where they could delete ads or users among

If you like this repo, click the โญ

Frontend Project setup(Project root folder)

  • clone project to your local machine
  • navigate to the project's root directory
  • Then run the following commands :
npm install

Compiles and hot-reloads for development

npm run serve

Compiles and minifies for production

npm run build

Run your tests

npm run test

Lints and fixes files

npm run lint

Run your unit tests

npm run test:unit

Backend Project Setup(backend folder):

  • navigate to the project's backend folder
  • Then create a virtual environemnt and install all the project dependencies in the pipfile using the command :
pipenv install

If the command above throws an error, then you most likely do not have pipenv installed. In that case use the command below to install pipenv.

pip install pipenv

Upon completion run the first command again

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Website

coming soon..

License

MIT

vendor's People

Contributors

dependabot[bot] avatar momoyi avatar nyior avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

Forkers

melee-man

vendor's Issues

Creating An Add Does Not Work All The Time

Creating an add works sometimes and sometimes doesn't. I created two ads using my PC but it didn't seem to work when I switched to my phone.
Sometimes, it says "network error", sometimes it says "Request failed with status code 400"
Screenshot_20201120-153639_Chrome

Can't Create Ads

When I fill in the required spaces and click the create button, nothing happens. Also, there is no option to put pictures on your products.

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.