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

https://github.com/abdullah0dev/stylish

πŸš€ A Full Stack React Native E-Commerce Project! πŸ›’πŸ‘‡πŸ‘‡
https://github.com/abdullah0dev/stylish

asyncstorage expressjs mongodb node-js onbaording react-native reusable-components

Last synced: 9 months ago
JSON representation

πŸš€ A Full Stack React Native E-Commerce Project! πŸ›’πŸ‘‡πŸ‘‡

Awesome Lists containing this project

README

          





Project Banner



react-native
react-native-reanimated
tailwindcss
node.js
express
mongodb

Full Stack E-Commerce App


Build this project step by step with our detailed tutorial on Web Minds YouTube. Join the WM family!



## πŸ“‹ Table of Contents

1. πŸ€– [Introduction](#introduction)
2. βš™οΈ [Tech Stack](#tech-stack)
3. πŸ”‹ [Features](#features)
4. 🀸 [Quick Start](#quick-start)
5. πŸ–ΌοΈ [Assets](#assets)
6. πŸ”— [Links](#links)

## 🚨 Tutorial

This repository contains the code corresponding to an in-depth tutorial available on our YouTube channel, Web Minds.

If you prefer visual learning, this is the perfect resource for you. Follow our tutorial to learn how to build projects like these step-by-step in a beginner-friendly manner!


## πŸ€– Introduction
Welcome to the Full Stack E-Commerce App! This app is designed to offer a comprehensive E-Commerce solution with a focus on responsiveness and smooth animations. Built using React Native, Node.js, and MongoDB, it ensures high performance and scalability.

## βš™οΈ Tech Stack
- **React Native**
- **React Native Reanimated**
- **Tailwind CSS**
- **Node.js**
- **Express**
- **MongoDB**

## πŸ”‹ Features
πŸ‘‰ **Beautiful Subtle Smooth Animations using React Native Reanimated**: Enhance user experience with seamless and captivating animations.

πŸ‘‰ **Completely Responsive**: Access and optimal viewing on any device with a fully responsive design.

πŸ‘‰ **Real-time Updates**: Stay up-to-date with real-time data synchronization across the app.

πŸ‘‰ **Check-out Page**: Simplified and efficient check-out process for user convenience.

πŸ‘‰ **Secure Authentication**: Robust authentication mechanisms to protect user data.

πŸ‘‰ **Scalable Backend**: Powered by Node.js and Express for a scalable and efficient backend.

## 🀸 Quick Start
Follow these steps to set up the project locally on your machine.

**Prerequisites**

Make sure you have the following installed on your machine:

- [Git](https://git-scm.com/)
- [Node.js](https://nodejs.org/en)
- [npm](https://www.npmjs.com/) (Node Package Manager)

**Cloning the Repository**

```bash
git clone https://github.com/Abdullah0Dev/stylish.git
cd stylish
```

**Installation**

Navigate to the `frontend` folder and install dependencies:

```bash
cd frontend
npm install
```

Navigate to the `backend` folder and install dependencies:

```bash
cd ../backend
npm install
```

**Running the Backend**

Start the backend server:

```bash
npm start
```

**Running the Frontend**

Navigate back to the `frontend` folder and start the React Native app:

```bash
cd ../frontend
npx react-native run-android # For Android
npx react-native run-ios # For iOS
```

Open the app on your simulator or real device to view the project.

## πŸ–ΌοΈ Assets
Find all assets [here](https://drive.google.com/drive/folders/1L1rxpyGG27UXTISyfPVtNuSHLIEc08FV?usp=sharing).

## πŸ”— Links
- **🎨 Design** : [Figma App Desing✍](https://www.figma.com/design/r2oLfsjVOOHBRAmV9zxc8p/eCommerce-App-UI-Kit---Case-Study-Ecommerce-Mobile-App-UI-kit-(Community)?node-id=1-16990&t=aGKMq0fjCva2xjBh-1)