ttm-e-commerce

Drawing inspiration from the renowned Rolex website, TTM was developed with meticulous attention to detail in terms of design, functionality, and features, resulting in a partial clone of the original 2022 platform. Check it out πŸ‘‡

MIT License

Stars
9

πŸ“— Table of Contents


πŸ“– The Time Meister

  • The primary objective of this project was to translate provided wireframes and styles into an e-commerce website, complete with multiple pages catering to various user roles, including administrators and clients. Remarkably, this was achieved with just three HTML files, showcasing an efficient and streamlined approach to web development.

  • PARTIAL CLONE OF: www.rolex.com (October 2022 version - from web.archive)


Learning objectives

  • Create a Client page side.
  • Create an Administrators page side.
  • Introduce CRUD.
  • Load data on templates and inject them within the main markup.
  • Reuse a single HTML file for different web pages (each watch page).
  • Store data across different web pages and reuse it.
  • Get familiar with JSON.
  • Keep up with Markup and Styles.
  • Continue practising JavaScript.

πŸ›  Built With

Tech Stack

Libraries used:


πŸš€ Live Demo


πŸ’» Getting Started

To get a local copy up and running, follow these steps.

Prerequisites

In order to run this project you need:

Setup

Clone this repository to your desired folder:

Example commands:

  cd my-folder
  git clone [email protected]:ITurres/ttm-e-commerce.git

⚠️Website will load static-js-data if JSON-server is not loaded.πŸ‘

In order for you to see actual CRUD data and be able to log in as admin - 123456 follow the steps below.

Within the project folder

cd src\json-data

To run JSON login-users data

json-server -w .\login-users.json

To run JSON watches data

json-server -w .\watches-data.json

Install

Install this project's dependencies with:

  • N/A

Usage

To run the project, execute the following command:

  • N/A

Run tests

  • N/A

πŸ‘₯ Authors

πŸ‘€ Author1


🀝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.


⭐️ Show your support

Give a ⭐ if you liked this project!


πŸ“ License

This project is MIT licensed.