Technologies Getting Started Collaborators Contribute
The React Furniture Store is a modern online platform designed for a seamless shopping experience. It features an interactive UI built with React.js and Redux. The application supports secure authentication using Auth0, allowing users to sign up and log in using email or Google accounts.
- React.js: For building the user interface
- Redux: For efficient state management
- Auth0: For secure authentication -Custom CSS: For additional responsiveness and aesthetic appeal
- Payment Gateway: For handling transactions
To set up and run the React Furniture Store locally, follow these instructions:
Here you list all prerequisites necessary for running your project. Ensure you have the following installed:
Clone the repository to your local machine:
git clone https://github.com/Swayam-code/react-furniture-store.git
Navigate to the project directory and install the dependencies:
cd react-furniture-store
npm install
Start the development server:
npm start
Here you will explain how other developers can contribute to your project. For example, explaining how can create their branches, which patterns to follow and how to open an pull request
git clone https://github.com/Fernanda-Kipper/text-editor.git
git checkout -b feature/NAME
- Follow commit patterns
- Open a Pull Request explaining the problem solved or feature made, if exists, append screenshot of visual modifications and wait for the review!
📝 How to create a Pull Request
-
UI Design
-
Modern and interactive design
-
Responsive layout using custom CSS
-
-
Authentication
-
Secure sign-up and login with Auth0
-
Supports email and Google account authentication
-
-
Pages and Functionality
-
Home Page: Overview of services
-
Products Page: Explore 20+ furniture items
-
Product Details Page: In-depth product information
-
Cart Page: Manage up to 10 selected items
-
-
Admin Functionality
-
Secure admin login for CRUD operations
-
Manage up to 50 products
-
-
Checkout Process
-
Dedicated payment gateway
-
Address details page
-
Handle up to 20+ daily transactions
-
Feel free to explore, report issues, and contribute to the React Furniture Store!