Attainu Project

ECOMMERCE WEBSITE – Project by Nitish and Pravuranjan


GitHub Link

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. 
React.js We have used Reactjs as a front-end with Bootstrap for design purposes since it allows us to create responsive UI in less time. It is useful in making responsive, mobile-first front-end web development and it also contains CSS- and JavaScript-based design templates for typography, forms, buttons, navigation and other interface components. 

Node.js 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 lightweight and efficient perfect for a data-intensive real-time application that runs across distributed devices. 

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.

Future Scope 
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.


Leave a Comment

Your email address will not be published.