This repository contains the source code and assets for the E-commerce Recipe Builder web application.
The E-commerce Recipe Builder application utilizes the following technologies:
-
ReactJS/Redux: The front-end of the application is built using ReactJS, a JavaScript library for building user interfaces. Redux is used for state management, allowing for efficient data flow and handling complex application states.
-
React Router Dom: React Router Dom is used for client-side routing, enabling navigation between different pages of the application without the need for a server round-trip.
-
Lazy Loading: Lazy loading techniques are implemented to improve the application's performance. This allows for the on-demand loading of resources, such as images or components, when they are needed.
-
User Authentication: User authentication is implemented using Google Firebase authentication. This ensures secure access to the application and enables personalized user experiences.
-
Google Firebase: Google Firebase is used as the backend service for the application. It provides various features, such as real-time database storage, authentication, and hosting, which are leveraged to power the E-commerce Recipe Builder application.
The E-commerce Recipe Builder application is hosted and can be accessed using the following link: https://boring-keller-74b095.netlify.app/
To run the application locally on your machine, follow these steps:
- Clone this repository:
git clone https://github.com/your-username/your-repository.git
- Install the necessary dependencies:
cd your-repository
npm install
- Start the development server:
npm start
- Open your browser and visit http://localhost:3000 to view the application.
The application is currently deployed using Netlify. Any changes pushed to the main
branch of this repository will automatically trigger a new deployment to the live application.
Contributions to the application are welcome! If you find a bug, have a suggestion, or would like to add new features, please open an issue or submit a pull request.
This project is licensed under the MIT License. Feel free to use, modify, and distribute the code as you see fit.
- ReactJS: https://reactjs.org/
- Redux: https://redux.js.org/
- React Router Dom: https://reactrouter.com/
- Google Firebase: https://firebase.google.com/