Hela Rasa is a mobile application designed for food enthusiasts, particularly those interested in Sri Lankan cuisine. The app allows users to browse, search, and share various traditional recipes, offering a delightful culinary experience.
- Browse Recipes: Users can explore a wide range of Sri Lankan recipes.
- Search Functionality: Quickly find recipes by name or ingredients.
- Recipe Details: View detailed instructions, ingredients, and cooking time for each recipe.
- Image Sharing: Share recipes along with images via social media or messaging apps.
- Favorites: Mark recipes as favorites for easy access later.
- Add Recipe: Users can add recipies with recipe name,quantity of calories and cooking time with recipe image as well.
- Update/delete Recipe: Users can also update & delete their recipies as well.
- Firebase Integration: Store and retrieve recipe data using Firebase Firestore and Firebase Storage.
- Programming Language: Java
- Framework: Android Studio
- Libraries:
- Clone the Repository:
git clone https://github.com/yourusername/hela-rasa-sri-lankan-recipe-app.git
Launch Android Studio and select "Open an existing project." Navigate to the cloned repository and select it. Sync Gradle:
Allow Android Studio to sync the project and download necessary dependencies. Set Up Firebase:
Go to the Firebase Console. Create a new project and add your Android app to it. Download the google-services.json file and place it in the app/ directory of your project.
Connect your Android device or use an emulator. Click on the "Run" button in Android Studio.
Open the app to view the main recipe list. Use the search bar to find specific recipes. Tap on a recipe to view details, including ingredients and instructions. Share your favorite recipes with friends via the share option. Contributing Contributions are welcome! If you want to contribute to this project, please follow these steps:
Fork the repository. Create a new branch (git checkout -b feature-YourFeature). Make your changes and commit them (git commit -m 'Add some feature'). Push to the branch (git push origin feature-YourFeature). Open a pull request.
For any inquiries or suggestions, feel free to reach out:
Name: chathumiamarasinghe@gmail.com GitHub: chathumiamarasinghe