Skip to content

WatchUp is a web application built in React that offers a wide range of vintage clocks for purchase. The project leverages the power of React, JSX, React Router, useState, useEffect, and SCSS to create an immersive and user-friendly shopping experience.

Notifications You must be signed in to change notification settings

TamerlanMustafayev/WatchUp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WatchUp

Description

WatchUp is a web application built in React that offers a wide range of vintage clocks for purchase. The project leverages the power of React, JSX, React Router, useState, useEffect, and SCSS to create an immersive and user-friendly shopping experience.

Features

  • Browse and search for a variety of vintage clocks based on style, brand, or price range.
  • View detailed information about each clock, including images, descriptions, specifications, and customer reviews.
  • Add clocks to the shopping cart and proceed to checkout securely.
  • Apply discount codes during the checkout process.
  • Manage user profile, including order history and shipping details.
  • Contact customer support through the integrated messaging system.
  • Explore a gallery showcasing featured clocks and popular collections.

Installation

To run WatchUp locally, follow these steps:

  1. Clone the repository: git clone https://github.com/TamerlanMustafayev/WatchUp.git
  2. Navigate to the project directory: cd WatchUp
  3. Install dependencies: npm install
  4. Start the development server: npm start
  5. Open your browser and visit http://localhost:3000 to access WatchUp.

Project Structure

The project structure follows a modular approach to maintain code organization and scalability:

  • src/components: Contains reusable components used across the application.
  • src/pages: Houses different pages/views of the application.
  • src/assets: Stores static assets such as images and SCSS stylesheets.
  • src/data: Holds sample data used for populating the application with clock information.

Technologies Used

  • React

About

WatchUp is a web application built in React that offers a wide range of vintage clocks for purchase. The project leverages the power of React, JSX, React Router, useState, useEffect, and SCSS to create an immersive and user-friendly shopping experience.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published