Skip to content

This is hybrid mobile app build using React Native, Expressjs, and Firebase. It aims at providing a platform for sellers and buyers to allow bulk purchase and to provide discounts.

Notifications You must be signed in to change notification settings

Masood-Ahmed271/Chipper

Repository files navigation

Chipper: Chip In for Wholesale Prices

Link To Video Demo(1): https://youtu.be/ogt2H16bUTs
Link To Video Demo(2): https://youtu.be/JxFEr9T0f0g

Supports Expo iOS Supports Expo Android Supports Expo Web

Contributors


Author: Masood Ahmed
Email: '[email protected]'

Author: Mohammad Abdur Rahman
Email: '[email protected]'

Author: Divtej Singh Bhatia
Email: '[email protected]'

Author: Smaran Goli
Email: '[email protected]'


Technology Used

React Native Redux Node.js Firebase
React Native Redux Picture Node.js picture Firebase Picture

🚀 How to use

  • Install packages with yarn or npm install.
    • If you have native iOS code run npx pod-install
  • Run yarn start or npm start to start the application.
    • Just press a to run on Android emulator and i to run on the IOS emulator. (Note: You should have a setup emulator before)
  • To run the backend, cd server and nodemon index
  • Please add your own firebase configuration to run the application in config.js

Features

  • Registration Page and Login Page (allows users to register using their name, address, phone number+password and login with phone+password.)
  • 2 Interfaces for Users. One for Buyers and One for Sellers (both interfaces are similar but there are minor tweaks. Buyer interface allows buyers to 'chip-in' to purchase items. The seller interface allows sellers to list their products up for sale at particular price and quantity.)
  • Dynamic Discount USP of our product is that as cart quantity increases, the discount increases subsequently
  • Search Feature Search among the catalogue of products available
  • Add to cart page (Allows viewing of products that are added to purchase order)
  • Payment Page (multiple modes of payment supported)
  • Chat Function allows users to chat with other users in their area.
  • An AI chatbot that will reply to your queries related to the purchase

UI/UX

Screenshot 2022-12-21 at 5 14 36 PM

Screenshot 2022-12-21 at 5 14 13 PM

Publishing

  • Deploy the native app to the App store and Play store using this guide: Deployment.
  • Deploy the website using this guide: Web deployment.

📝 Notes

Feedback

Pull requests are welcome. For feedback and suggestions, please reach out to Group 37

License

COMP3330 Group 37 2022 © The University of Hong Kong

Stay Happy and Keep Smiling :)

About

This is hybrid mobile app build using React Native, Expressjs, and Firebase. It aims at providing a platform for sellers and buyers to allow bulk purchase and to provide discounts.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published