What is there on the project?
Here, we have made a basic eCommerce website with all the basic functionalities like, showing the product, login and signup for users, adding to the cart with CRUD function and proceeding for checkout.
Why did we choose to work on it?
In the span of 7 months, we have learned both backend and frontend. As this is our final project. So, we both decided to go on with the idea of helping people for their basic needs. And as we all know serious pandemic is going on thus people need something which can help them to buy basic stuff without going outside as per the Govt. norms. Thus, we locked on with the idea of making an eCommerce website which works efficiently. And also through this, we have applied all those learnings which we got in these 7 months.
The technologies we have used to work on it.
Database In Database, we have used MongoDB which is a NoSQL database. One of the best things about MongoDB is that there are no restrictions on schema design. It allows us to use an unstructured query language. Besides that main benefit it has over MySQL is its ability to handle large unstructured data.
Issues we faced during the project? How did we overcome it?
Very minor issues we have faced during the project as some components are new to us like add to cart and the cart page will show if only if the users are logged in. and adding a PayPal checkout on the front-end side. But, we work on those things and also thanks to attainU forums and lecture videos. We went through it. Thus, we manage to overcome the problem.
In the future scope of this project, we can include social media authentication like Facebook, Google and also mobile No. OTP login. We can have discounts on items on a daily basis. we need to transform the UI. And lastly, we can have an admin page where we can manage adding or updating products and other stuff.