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

https://github.com/abdullah0dev/stylish-starter

A Full Stack E-Commerce App with React Native! - starter code
https://github.com/abdullah0dev/stylish-starter

asyncstorage expressjs mongodb nodejs react-native

Last synced: 9 months ago
JSON representation

A Full Stack E-Commerce App with React Native! - starter code

Awesome Lists containing this project

README

          





Project Banner



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

Full Stack E-Commerce App


Explore the robust features of our full-stack E-Commerce app with beautiful animations and seamless performance.



## πŸ“‹ 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)

## πŸ€– 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-starter.git
cd stylish-starter
```

**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 E-Commerce 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)
- **GitHub Final Repository**: [Full Stack E-Commerce App](https://github.com/Abdullah0Dev/stylish)