A books shopping app that implements the concept of mind spacing the customers for selling of books with interactive user experience, payment gateway, authentication system, custom theme and more.
I love to read books and also want to make this an startup after my college, so i began developing this
in college itself😅 so this is an to be noted inspiration.
Also i found that on Amazon and other shopping related online spaces, the prices of books is quite
high so i researched in my area and found out that the books can be delivered to customers in cost
10- 15% less than above mentioned places.
And want to practice my project development skills also.
What it does
It is basically an shopping app that will deliver the books desired by customers.
It provides an authentication system that handles sign-up, sign-in, forgot password issues and email-
verification.
Provides books based on different categories like novels, fiction and more.
Provides custom theme
How we built it
I've used Flutter in the development of the project and used Firebase as a database to store the
orders, users data and more.
Used Provider methodology to manage the state and also used separation of responsibility in
management of code.
Used list-view builder as an helper to developing the layout of books.
Implemented Google Pay as an payment gateway.
Challenges we ran into
First there was configurations errors of database into system.
Then an lot of image, descriptions, titles etc to be processed accurately otherwise the wrong
information may lead to loss of users valuable resources like time or money.
My system was not capable to processing of android studio because of old processor(intel i3), so to
developing in an comparatively slow environment.
But after-all, there are pros too like online resources, community support and more, so because of
all these the project is at-last completed.
Accomplishments that we're proud of
That i built a successful beginner level application that users can use to order books.
That i integrated authentication system to ensure users safety.
That i provided an secure payment gateway.
That i have made UI/UX good that users will find interactive.
What we learned
I have learnt that things are not easy and there is long way to go.
How user interface is implemented.
Learnt about server-based database, a language to develop an application so one can make their idea
into reality.
What's next for Bookish
To follow the best practices out there.
To integrate more payment gateways like stripe or razorpay.
To make app more scalable, reliable.
To integrate a community of books so that the users can share their knowledge and promote the
knowledge of good books. Because of saying that is, To teach/share is to learn twice.
Log in or sign up for Devpost to join the conversation.