Furniture Discovery Website
- Introduction The Jenga is a comprehensive platform that allows consumers to discover thousands of furniture items conveniently. This documentation provides an in-depth understanding of the various features and functionalities available on the website.
The furniture search functionality enables users to find specific items based on their preferences. Noteworthy features include:
Advanced filtering options such as price range, color, material, style, dimensions, and more. Sorting options to arrange search results by relevance, popularity, price, or other criteria.
The furniture listings provide detailed information and images for each item. Key features include:
Clear and visually appealing product images that showcase furniture from different angles. Comprehensive product descriptions that include dimensions, materials, features, and available colors. Pricing details and options for purchasing, including availability and delivery options.
User accounts provide a personalized experience and additional features for registered users. Notable features include:
User registration and login functionality for creating and accessing personal accounts.
The retailer dashboard provides an overview of important metrics and actions.
The product management section allows retailers to add, edit, and update their products on the Furniture Discovery website. Important features include:
Intuitive product creation forms with fields for detailed information such as title, description, pricing, and specifications. Ability to upload high-quality images and videos showcasing the product. Bulk import or export functionality for managing a large number of products. Inventory management options, including tracking stock levels and availability.
- Clone this repo to your desktop.
- Navigate to the root directory folder and run
npm install
to install all the dependencies. Once the dependencies are installed, you can runnpm run dev
to start the application. You will then be able to access it atlocalhost:3000
. - Create an AWS S3 bucket account and get the environment variables needed to store images in the storage. Save the API keys to your environment variables.
- Add a database connection URL. You can use any SQL database such as MySQL or PostgreSQL.
- Add and edit the NextAuth authentication variables.
- Make any necessary changes and deploy to GitHub.
- Set up a Vercel account using your GitHub account.
- Follow the steps outlined here to deploy the GitHub repository.
This project is licensed under the terms of the MIT license.
Have any inquiries? Email me at: [email protected]