Skip to content

Latest commit

 

History

History
21 lines (15 loc) · 1.98 KB

README.md

File metadata and controls

21 lines (15 loc) · 1.98 KB

Alibaba-backend

masai construct week project Unit-4

Let’s meet my Team,

  • Deepak Kumar
  • Triveni prasad
  • gaurav kashyap
  • Swaraj Nikam

1. Overview

Alibaba is one of the world’s Largest ecommerce platform apps that has quickly drooled over the world. This is a website that makes the user give more attention to social media. This site comes with a great UI/UX design. It has many features like multi-media content sharing to re-posting, picture uploading , Products buying and selling add to cart wholesale rates and many more.

2. Features

People can make their accounts and can log in with their credentials. Users can share media. comment on others’ posts. Buy and sell Products All Categories

3. Technology

We used many libraries, frameworks, and tech stacks. Coming to Tech Stacks we have used HTML, CSS, JS, MongoDB, Node.JS, Express.JS. For building this project we have used programming languages like Javascript and for styling, we have used CSS we used Node.JS and connect it with MongoDB database. For making the frontend, we have used EJS and HTML. Here we have used EJS components to make our code clean and reusable. For REST APIs we have used NodeJS frameworks Express.JS and for handling data, we used mongoose, we have used other needed packages like authentication we used JSON web token.

4. Project Journey

To complete this project we have tight deadlines as they were given 1 week time to complete it. Furthermore, in this construct week project, we had to learn how to connect the backend with the frontend. As this is our first react project, we faced lots of challenges, which improved our error resolving and problem-solving capabilities. In this project, we used many Libraries and NPM packages we didn’t know about, therefore we refer to MDN documentation, and stack overflow for the use case. From this project, we learned how to implement documentation, Github management, how to connect frontend with backend to make a good full-stack project.