Skip to content

An android app for customer registration including wallet and payment gateway functionalities.

Notifications You must be signed in to change notification settings

golupankajgoyal/CustomerRegistration

Repository files navigation

CustomerRegistration

An Android application developed using Java as a core programming language. Customers can do their registration using this application. After registration, a customer Id is auto-generated which can be used later on for accessing their wallet details. The App uses Google spreadsheets as a realtime database for storing all the details of customers in a tabular form. It also uses Firebase for cloud storage and authentication. It has awallet system including Razorpay payment gateway through which customers can do online payments. Registered customers can check their wallet balance, add money to the wallet by using their customer id. It includes a search bar for searching the customers by their name and contact number. It includes an attractive UI and animation for displaying details

Google Play

Goals Achieved

  1. Integrated an online payment gateway using Razorpay.
  2. Applied search bar for ease of searching process.
  3. Used Google spreadsheets as a realtime database by deploying CRUD functions in Typescript.
  4. Applied useful animations for a user-friendly UI.
  5. Created a digital wallet system for fast payments.
  6. Reduce the loading time of the app and achieved smooth functionality by usingthird party libraries like Butterknife, Retrofit, Picasso.
  7. Handling situations like invalidate inputs by the user, network availability, poor connections.
  8. Applied Login functionality using Firebase Authentication.
  9. Published it on Google play console and managing the various updates of the application.

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated

  1. Fork the Project
  2. Follow the Steps for running in local machine just change the link in git clone to your forked repository link.
  3. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  4. Commit your Changes (git commit -m 'Add some AmazingFeature')
  5. Push to the Branch (git push origin feature/AmazingFeature)
  6. Open a Pull Request

About

An android app for customer registration including wallet and payment gateway functionalities.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages