/Odd-Jobs

An e-commerce app.

Primary LanguageJavaMIT LicenseMIT

Build Status Latest Stable Version Apk License
Linkedin

About

Odd Jobs is an Android-based E-Commerce Application that can be used by buyers and sellers to facilitates their shopping experience. This app includes nearly all features including payment/COD options.

Demo Video

Features

  • Interactive and Userfriendly Interface.
  • various payment & COD options available.
  • detailed view of the product for complete info.
  • Updates using Push Notifications.
  • Real-time Synchronization.
  • 24x7 availability.
  • Strict Security Rules for data projection and avoid malicious activities.

Functionalities

  • Consumer Account:

    • Add multiple products to the cart.
    • Remove the product from a cart.
    • Buy now button for direct purchase.
    • Detailed view of product for all specifications of the product.
    • Keep the multiple addresses saved.
    • add or delete the address.
    • Set default addresses for fast purchases.
    • Premium Account for valuable customers.
    • Change /Forgot Password option available in case you lose your password.
    • Cash on delivery and multiple payment options (UPI Payment Gateway Added).
    • Transaction details.
    • Order details.
  • Business Account :

    • Register for Business Accounts.
    • Seller detailed Info.
    • Company details & Company ID.
    • get your Product details.
    • Separate product catalogs, for each type of products
    • Multiple options for product sale
    • Cash on delivery (COD) & multiple payment options to facilitates your consumer shopping experience.
    • Order details option.
    • Transaction details option.
    • Product details option.

Security

  • Email verification is added
  • Login details and device id verification to avoid fraud and Spamming
  • device block if unusual activity detected

Screenshots

Basic Layout

SplashScreen Login Page Signup Page
Forget/Change Password Password Suggestion Update Alert Dialog

Customer Account Layout

My Account My Account II Address Layout
Main Dashboard with Process Dialog Navigation Drawer with Product catalogue Navigation Drawer II
Product catalogue for Electronics Product catalogue Home & Appliances Product catalogue for Beauty & Personal Product
Detail View of selected product Detail View of selected product-II Order Summary with shipping details
Payment Option Cash on delivery (COD) Payment using Gpay/phonepe/paytm
Select payment Option Final Payment Payment confirmation
Transaction details All Order details My Cart

Business Account Layout

Apply for Business Account Fill Retailer Details Wait until Odd Jobs verify your details
Business Account Approved your product is ready to sell on Odd jobs Pvt. Ltd

Tools Used

Future Possibilities and Extension of this project

  • More interactive and user-friendly UI.
  • More user friendly dashboard for Business Account.
  • tracker for delivery.
  • order cancellation and refund option.
  • product rating & review option.
  • wishlist option.
  • product recommendation.
  • offer & sale alert.

Contributing

You are welcome to contribute :

  1. Fork it :https://github.com/saurabhpandey9/Odd-Jobs/fork
  2. Create new branch : git checkout -b new_feature
  3. Commit your changes : git commit -am 'Added new_feature'
  4. Push to the branch : git push origin new_feature
  5. Submit a pull request !

Author

Thanks for going through this Repository! Have a nice day.

Saurabh Pandey

Contact :saurabh17100@gmail.com

github Gmail College Mail Linkedin

License

This Project is licensed under the MIT License, see the LICENSE file for details.

Acknowledgment

The success and final outcome of this project required a lot of guidance and assistance from many people, and I am incredibly privileged to have got this all along with the completion of my project. All that I have done is only due to such supervision and assistance, and I would not forget to thank them.

I respect and thank

I am extremely thankful to Saurabh Kumar Singh for providing such nice support and guidance, although he had a busy schedule managing the corporate affairs.