/VExchange

A simple Android application designed specifically for our college that allows students to buy and sell used books, drafters, stationary, electrical products, and other items via a cloud platform (firebase).

Primary LanguageJavaMIT LicenseMIT

VExchange

An interface (application) enables users to buy and sell books and other stationary at a lesser cost.

Features:

For Buyer

  • A login screen where user can login or signup to his account via authenticating email.
  • A categories menu from where the user can select the category of the product he want.
  • A Grid View of the products with images and price displayed.
  • When he/she clicks on the image of any product, a screen will popup where he can buy it directly or add it to his cart.
  • Email confirmation after each purchase of the product.
  • User can even chat with the seller before and after the purchase of the product.

For Seller

  • The seller can post the product details via the sell option in nav bar.
  • He/she can upload a product image, the price of the product, the product category, and a brief description of the product.
  • When a customer purchases a goods, he/she will receive an email notification.
  • He/she can then use the application chat window to communicate with the customer.
  • User can update the profile section.

Upcoming Features:

  • Notifications.
  • Adding more Rich messaging types(pdf, docs and others).
  • Adding more animation types.

Downloading the source code

you will have to download the complete source code everytime it is updated on the repository.

Download apk file here

Stay Up to date

It is important for you stay up to date with the new features, latest updates and bug fixing. Ensure to Star( * ) the project on Github and get notified whenever any update coming.

Take this steps to download

Note: Make sure you use latest android studio version

  1. First Launch Android Studio
  2. Open the download folder and unzip VExchange-master.zip file.
  3. Open the project name VExchange from the folder where you have downloaded the code using menu File -> Open
  4. It may take a while to build the project for the first time.
  5. Configure the app to firebase and app google-services.json file.
  6. Once the build is over, run on the device using menu Run -> Run (app) (Launch app in emulator or phone)
  7. You can see a login page as above.

That's all folks!

Feel free to mail me for any doubts/query :email: abhi.yalamaddi@gmail.com

Feel free to file a new issue with a respective title and description on the the VExchange repository. If you already found a solution to your problem, I would love to review your pull request!