Logo

Elevenia Mobile App Clone

An E-Commerce Project build with React Native
View Demo

Download app · Report Bug · Request Feature

About The Project

React Native Node.js Express.js JsonWebToken.js Cloudinary.js Morgan.js Redux.js

Here is our E-Commerce Project which builded with React Native Framework for making the User Interface in JavaScript syntax and ExpressJS Framework for making the backend side RESTful API.

Features:

  • Authentication with JWT
  • Image Upload For Products
  • Sell a Product
  • Buy a Product
  • Cart
  • Check Out
  • Transactions History
  • Push Notification

Built With

Getting Started

This Project has 2 repositories :

To setting this project in your machine follow these steps.

Prerequisites

  • npm
npm install npm@latest -g
npm install -g react-native-cli

Installation

  1. Clone the repo
git clone https://github.com/Lukm4nZ3r0/rn-elevania-cloning-elevenia.git
  1. Clone the repo
git clone https://github.com/reserviert97/restful-elevenia-clone.git

then run npm install on each folders root

  1. Install NPM packages
npm install

Usage

  1. Go to backend folder root and start the server
npm start
  1. Make sure you have running android emulator then, go to the frontend folder root to start the app
react-native run-android

Screenshot from the app

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Contributors