Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/chuksjoshuaa/ecommerce-native-app

This is a native application built for ecommerce purposes. It allows users to browse products, add them to cart, and proceed to checkout.
https://github.com/chuksjoshuaa/ecommerce-native-app

expo-cli expo-ico nativewind react-native react-native-navigation tailwindcss

Last synced: 2 days ago
JSON representation

This is a native application built for ecommerce purposes. It allows users to browse products, add them to cart, and proceed to checkout.

Awesome Lists containing this project

README

        

# Ecommerce Native App

image

This is a native application built for ecommerce purposes. It allows users to browse products, add them to cart, and proceed to checkout..

Features include:

- Browse and search for products
- Add products to cart
- Styling using Tailwindcss (Nativewind)

## Prerequisites

- Node.js (version 16.20.0)
- npm (version 8.19.4)

## Technologies Used

- React Native
- Tailwind css (Nativewind)
- JavaScript
- Typescript
- Expo CLI

## Installation

1. Clone the repository: `git clone [email protected]:ChuksJoshuaa/ecommerce-native-app.git`
2. Navigate to the project directory: `cd ecommerce-native-app`
3. Install dependencies: `npm install`

## Configuration

You don't need any configuration to run the project

## Folder Structure

```
├── components/ # React Native components
├── constants/ # Folder themes, size and fonts
├── screens/ # Navigation Screens
├── utils/ # Utility functions
├── navigation/ # Bottom tab navigation

```

## Usage

1. Start the application: `npm start` or `npm run dev`
2. Open your emulator or connect your device and run the application.

## Contributing

Contributions are welcome! If you would like to contribute to this project, please follow these steps:

1. Fork the repository.
2. Create a new branch: `git checkout -b feature/your-feature-name`.
3. Make your changes and commit them: `git commit -m 'Add some feature'`.
4. Push to the branch: `git push origin feature/your-feature-name`.