Skip to content

Latest commit

 

History

History
68 lines (40 loc) · 2.74 KB

README.md

File metadata and controls

68 lines (40 loc) · 2.74 KB

E-commerce Recipe Builder

This repository contains the source code and assets for the E-commerce Recipe Builder web application.

Technologies Involved

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.

Application Link

The E-commerce Recipe Builder application is hosted and can be accessed using the following link: https://boring-keller-74b095.netlify.app/

Visual Overview:

Getting Started

To run the application locally on your machine, follow these steps:

  1. Clone this repository:
git clone https://github.com/your-username/your-repository.git
  1. Install the necessary dependencies:
cd your-repository
npm install
  1. Start the development server:
npm start
  1. Open your browser and visit http://localhost:3000 to view the application.

Deployment

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.

Contributing

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.

License

This project is licensed under the MIT License. Feel free to use, modify, and distribute the code as you see fit.

Acknowledgments