This is a React Native mobile application designed to help you level up your React Native skills while exploring your passion for coffee.
-
Coffee Recipes: Explore a vast collection of coffee recipes shared by the community, complete with ingredients, preparation steps, and user reviews.
-
Coffee Ordering: Place coffee orders from your favorite local coffee shops for pickup or delivery.
-
User Profile: Customize your profile with a profile picture, bio, and coffee preferences.
Before you start, make sure you have the following tools and dependencies installed:
- Node.js and npm (Node Package Manager)
- React Native CLI
- Expo CLI (for development)
- A code editor (e.g., Visual Studio Code)
- A mobile emulator or a physical device for testing (iOS/Android)
-
Clone the repository:
git clone https://github.com/your-username/coffee-time-app.git
-
Change the project directory
cd Coffee-App
-
Install the project dependencies:
npm install
-
Start the development server:
npm start
- Sign up or log in to your Coffee Time App account.
- Explore coffee recipes shared by the community.
- Discover nearby coffee shops and their offerings.
- Place coffee orders and track their status.
- Connect with other coffee enthusiasts by liking, commenting, and sharing.
- Customize your profile to reflect your coffee preferences and expertise.
- React Native
- Expo
- React Navigation (for navigation)
- Redux (for state management)
- Axios (for making API requests)
- Styled Components (for styling)
We welcome contributions from the community to improve and enhance the Coffee Time App. If you'd like to contribute, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them with clear commit messages.
- Push your branch to your forked repository.
- Create a pull request to the
main
branch of the original repository, explaining your changes.