Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/utsavdotdev/furniture-shop

A complete eCommerce site of furniture built using medusa js with all functionality.
https://github.com/utsavdotdev/furniture-shop

medusa-hackathon medusajs

Last synced: 1 day ago
JSON representation

A complete eCommerce site of furniture built using medusa js with all functionality.

Awesome Lists containing this project

README

        

# Furniture-shop

![image.png](https://cdn.hashnode.com/res/hashnode/image/upload/v1666499036779/Rfj5wRzqR.png)

# Participant

- Github: [@utsavbhattarai](https://github.com/utsavbhattarai007) , [@aashishpanthi](https://github.com/aashishpanthi)

- Twitter: [@utsavbhatrai007](https://twitter.com/utsavbhatrai007),[@aashishpanthi11](https://twitter.com/aashishpanthi11)

# Description

This is a complete eCommerce storefront app built with Medusa.js, Next.js, and Stripe. This site helps to buy furniture online in just few click. This web app includes:
- Cart system
- Payment system
- Simple and user friendly Ui

# Preview

## Home page
![image.png](https://cdn.hashnode.com/res/hashnode/image/upload/v1666499036779/Rfj5wRzqR.png)

## Store page
![image.png](https://cdn.hashnode.com/res/hashnode/image/upload/v1666528787345/Gfajz_5c0.png)

## Cart
![image.png](https://cdn.hashnode.com/res/hashnode/image/upload/v1666531684633/2nXDWXbeF.png)

# Set up project

## Prerequisites

Here are some pre-requisites that you may require to run the project on your system. They are:

- Medusa Cli πŸ‘‰ ```npm install -g @@medusajs/medusa-cli```

- Redis πŸ‘‰ https://redis.io

- PostgreSqlπŸ‘‰ https://www.postgresql.org/

- Node environment πŸ‘‰ https://node.org

## Install Project

Here are the few steps to install this web app in your local machine. They are:

> Most important You should install the medusa js cli to initialize the web app.

1. Clone the repository

```
git clone https://github.com/utsavbhattarai007/furniture-shop
```

2. Jump to the Directory

```
cd
```

3. Jump to the Medusa Directory, Install the dependencies and start the server like this:

```
cd medusa-server
npm install or yarn install
medusa develop
```

4 Now, Revert to the root directory and jump to storefront and install the dependencies and start the forntend part like this:

```
cd ..
cd store-front
npm install or yarn install
npm run dev
```

# Resources

Here are some technologies that were very useful throughout the process:

- Medusa js docs πŸ‘‰ https://docs.medusajs.com/

- Medusa github repo πŸ‘‰ [Repo](https://github.com/medusajs/medusa)

- Next js docs πŸ‘‰ https://nextjs.org/docs

- Core stuffπŸ˜‰ πŸ‘‰ [Click](https://www.youtube.com/watch?v=f02mOEt11OQ)