0% found this document useful (0 votes)
84 views1 page

Full Stack Intern - Assignment

The assignment requires building a minimal ecommerce solution with the following capabilities: 1) Users can sign up and login. 2) Authenticated users can view product lists, see individual product details, add products to a cart, and check out orders by selecting an address for cash-on-delivery. 3) Users can view their order history. The assignment must be completed according to the specified steps and technologies: build APIs, build a frontend, commit to git, write documentation, and create a demo video. Incomplete assignments will still be accepted for review.

Uploaded by

rom jack
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
84 views1 page

Full Stack Intern - Assignment

The assignment requires building a minimal ecommerce solution with the following capabilities: 1) Users can sign up and login. 2) Authenticated users can view product lists, see individual product details, add products to a cart, and check out orders by selecting an address for cash-on-delivery. 3) Users can view their order history. The assignment must be completed according to the specified steps and technologies: build APIs, build a frontend, commit to git, write documentation, and create a demo video. Incomplete assignments will still be accepted for review.

Uploaded by

rom jack
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Assignment 1

Assignment statement - You need to build a very minimal ecommerce solution, where a user
can do following things:

a. Signup
b. Login
c. See the product list
d. See the product in detail and can add to cart
e. User can checkout cart by selecting one address and order will get placed (No payment
system required, it will be cash on delivery only)
f. User can see their order list.

You need to build this using the below steps.

1. Build Backend APIs first for above all points. (10 points)
2. Build a minimal frontend for above all points. (10 points)
3. Push everything in a single git repository separated by backend and frontend directory, you
should keep pushing as you progress
rather than pushing all at once. Commits should be with some meaningful commit message,
we'll check your github commits. (5 points)
4. Write proper documentation for setting up the project, so that one can easily set up the
project by following the steps there. (5 points)
5. Include a demo video of your assignment, and upload it to some public place like youtube,
vimeo etc. and share the link with us. (5 points)

Technologies to use:

1. For Building Backend APIs, you can use any technologies you want. However, Node is
preferred.
2. Database you can use any SQL, default sqlite will also work.
3. For Building Frontend, again you can use anything you want, just html, css, javascript, jquery
will also work, However, ReactJS is preferred and use of bootstrap will be a plus point.
4. For writing documentation i.e. README file, you can use markdown i.e. md or Restructured
Text i.e. rst
5. You can use screen recorder for the demo video

Note - The assignment is distributed above in multiple points, even if you'll complete any one
points out of the first two,
You are welcome to submit your assignment, we don't want to waste your effort without
reviewing the code.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy