One Shop Store project by Prakhar Parashar and Rishabh Rana


One Shop Store

Hello there my name is Rishabh Kumar Rana and my team mate is Prakhar Parashar, I from
Aligarh, Uttar Pradesh and he from Bhopal, Madhya Pradesh. We both are doing full stack web development course at AttainU.
We have created One Stop Store project which help us to find nearby store on your location and where you can see near by store location and there you can go and buy your product or you can make a online order why we selected this project because it contains fair amount of database operation like creating, updating, deleting records and it also contain uploading and deleting files from server.

And apart from this it also gives us idea to know how applications like Zomato and Swiggy work on such a big scale and what kind of challenges may come while creating these kinds of application.

What are you trying to build?
We are trying to build a store web app basically it allows user to create a shop and
Board the product into that shop and share with user. while searching the shop user has an option of tracking the shop location (where he can go buy the product) or make an online order.
Talk about the technology used and why you have you used it.
Node js is a server-side platform built on google chrome’s JavaScript V8 engine for easily building fast and scalable network applications. Node js uses an event-driven, non-blocking I/O model that makes it light weight and efficient perfect for data-intensive real time application that run across distributed devices.
In Database we have used mongo dB which is NoSQL database. One of the best things about MongoDB is that there are no restrictions on schema design. It allows to use an unstructured query language. Beside that main benefit it has over MySQL is its ability to handle large unstructured data.

Let me show you database schema of project.
Future work which can be done to improve the product.
In future scope of this project we can include social media authentication like
Facebook, twitter, google, etc.,
We can include live tracking of the order. Since right now this project has no filter which restrict misleading content so we would like to add it too.