Overview:
GadgetRambo.com is a leading technology, news, reviews, and ecommerce platform that specializes in selling various types of Tech-Gadgets such as phones, laptops, televisions, etc. The project was completed in 5 days with a team of 5 members, led by Atanu Karamkar. The website features a homepage, blog page, products page, cart page, and an admin site. The frontend of the platform is built using NextJS with Typescript and Redux, while the backend is powered by Firebase. The checkout process is handled through Stripe.
Features:
- NextJS with Typescript for a performant and type-safe frontend
- Redux for state management
- Firebase for backend functionalities
- Stripe integration for smooth checkout process
- Homepage showcasing featured products and news
- Blog page for latest technology-related articles
- Products page for browsing and purchasing tech gadgets
- Cart page to review and finalize purchases
- Admin site for managing products, orders, and customer data
Installation:
To install GadgetRambo.com on your local machine, follow these steps:
- Clone the repository:
git clone https://gadget-rambo.vercel.app. - Navigate to the project directory:
cd gadget-rambo. - Install the required dependencies:
npm install. - Create a
.envfile in the root directory to store environment variables. - Populate the
.envfile with the necessary credentials for Firebase and Stripe. - Run the development server:
npm run dev. - Open your browser and access the local instance of GadgetRambo.com.
Summary:
GadgetRambo.com is a comprehensive technology platform that offers a wide range of Tech-Gadgets for sale. With its user-friendly interface and smooth checkout process, customers can easily browse and purchase their desired products. The website also features a blog section for staying updated with the latest technology news and articles. Overall, GadgetRambo.com provides a convenient and efficient experience for tech enthusiasts.