React-Native Auction App

AUCTION APP

·       CONTRIBUTERS

VIVEK MANDANI [19IT062]

CSPIT-IT

19it062@charusat.edu.in


RUCHIT KALATHIYA [19IT051]

CSPIT-IT

19it051@charusat.edu.in


·       OBJECTIVE

In this era, almost every smartphone uses Android OS. It is the latest operating system running in smartphones. There are many android apps made by android developers.So we have decided to make an app for mobile since there is vast usage of it.


·       BRIEF OVERVIEW

It is an Auction app. We have chosen this topic as this live auction app is not available in the Google play market or in an IOS market. If user wants to take part in auction through mobile yet he may need to access the internet from his pc or computer for live auction site and then he can do bidding in that auction hence the user can not take part in auction from anywhere or anytime. So, We thought to make an application so that user can take part in auction from anywhere anytime.


·       PROPOSE SYSTEM

I--Auction app is a useful Android app which can provides buyers to buy anything and sellers to sell anything. User can buy or sell the electronic gadgets by bidding in live auction at any time & anywhere within the same locality. Buyer can bid for his/her desired electronic gadgets at an affordable price.

I-Auction app also provides the buyer & seller to directly interact with each other.

With this app you can:

Ø  Browse all upcoming auctions and search for particular mobile phones user wants

Ø  View mobile phones images and descriptions

Ø  Leave a bid on any item in advance

Ø  Join the bidding competitive live in real time.

 

·       IMPLEMENTATION

• Operating System: Android and iOS

• Front End: React-Native

• Back End: Node JS

• Tools: Visual Studio

 

·       FLOWCHART



·       WORK FLOW OF APP

When you start the app, you’ll get an Onboarding UI which is shown in below figure.

    


After that user will redirect to the login page. If user has account existed in app, he may login but If user has no account in app, he can make one through create account option.

                                       


 

HOME PAGE

After that user will redirect to home page there are several options in the screen user will see such as Categories, Sell, Bid, My Auction, Profile, etc.

 


1.     SELL




                    

In sell option user need to fill all the details related the product he wants to sell. There are so many details options like Product name, Product price, Photo, Bidding end date, Bidding end time, etc


User need to pay 2% of initial selling price. For that user will redirect to the paying page.


  


         

As you can see in above image after adding product user will see this kind of view of the product.

2.     CATEGORIES

There are so many catagories in this app. User can select whichever he wants. Here are some catagories shown below.



3.     BID



            


Here is demo for bidding of painting. If user wants to buy this he must pay 1% of bidding price as fee. He can pay via saveral options like Netbanking, UPI, Cards, etc.


             


User will see confirmation of payment page [Since this is demo this kind of page is shown] and user may see his bid on the screen. Once user has bid, he can not modify his bid and can not bid again.

On Product page all users see how many user has bid for that product and also see the highest bid price.

Once bidding time is over the product will automatically allocated to highest bidder and on product page winner name will be shown. If no one has bid for the product product set as unsold.

If bidding end date and time is not set the product will automatically removed from databse after 7 days.

 

PROFILE PAGE

In profile page user details is shown.

In ‘Auction History’ user can see the list of product which he has won in auction.

There is sign out option in the bottom of the page.

 


·        CONCLUSION

Android mobile AUCTION app is the best way to buy and sell ‘on the go’ and in your local area. Sellers can meet the buyers of mobile phones in his/her own locality. Our main objective to develop this app is to provide the user to buy and sell things by bidding for the available he/she may need through this application in a very easy way.


(React-Native Forend Github Link):- https://github.com/VIVEK172001/RNAuctionAPP

(Nodejs Backend Github Link):-https://github.com/VIVEK172001/RNAuctionAPPBackend 

(Technical Paper Link):-https://drive.google.com/file/d/1m_JtwxhpqYV0II0uNvuiiG42YLUc9X-e/view?usp=sharing

(Video Link):-https://drive.google.com/file/d/1llgITfaaaIHIEASGUgan-zBZeH937_jN/view?usp=sharing

(Blog-Link):-https://reactnativeauctionapp062.blogspot.com/2021/11/react-native-auction-app.html





Comments