Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/phantom0004/sneakerology
A dedicated platform for sneaker enthusiasts - Crafted as a School Project to provide a comprehensive exploration of the fascinating world of sneakers.
https://github.com/phantom0004/sneakerology
ajax api coding css database development html javascript php programming project realtime sneaker sneakers web webdevelopment webdevelopmentcourse website
Last synced: 13 days ago
JSON representation
A dedicated platform for sneaker enthusiasts - Crafted as a School Project to provide a comprehensive exploration of the fascinating world of sneakers.
- Host: GitHub
- URL: https://github.com/phantom0004/sneakerology
- Owner: phantom0004
- License: mit
- Created: 2023-11-12T22:38:44.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-05-08T08:02:27.000Z (9 months ago)
- Last Synced: 2024-11-19T20:54:54.713Z (2 months ago)
- Topics: ajax, api, coding, css, database, development, html, javascript, php, programming, project, realtime, sneaker, sneakers, web, webdevelopment, webdevelopmentcourse, website
- Language: PHP
- Homepage: http://localhost/Sneakerology/index.php
- Size: 2.55 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Sneakerology Website
## Website Preview
![Sneakerology](https://github.com/phantom0004/Sneakerology/assets/42916447/014bad07-799a-4c3d-9a2f-ec137530f33e)## Overview
This repository contains the source code for the Sneakerology website, a school assignment project. The website showcases various sneakers and allows users to browse and explore different sneaker models. These instructions guide users on how to set up their environment, obtain API keys, and use the program effectively.## Project Structure
The project is structured as follows:- `404.php`: Custom 404 error page for handling missing content.
- `basket.php`: Shopping cart functionality for managing selected items.
- `comingsoon.php`: Placeholder page for a "Coming Soon" section or feature.
- `help.php`: A help and support page providing user assistance.
- `index.php`: The main homepage of the Sneakerology website.
- `login.php`: User authentication and login page.
- `marketplace.php`: The marketplace page for browsing sneaker products.
- `ourmission.php`: Page explaining the mission and values of Sneakerology.
- `signup.php`: User registration and sign-up page.## Usage
To view this website on your machine, clone this repository using the following command:
```bash
git clone https://github.com/phantom0004/Sneakerology.git
```Then proceed with the following steps:
- Navigate to the Sneakerology/includes/API/.env file.
- Redeem an API key from the following free websites listed in the `.env` file:
-> [Coupon API](https://rapidapi.com/189766587/api/get-promo-codes)
-> [Sneak API](https://rapidapi.com/belchiorarkad-FqvHs2EDOtP/api/sneaker-database-stockx)
-> [Popular API](https://rapidapi.com/tg4-solutions-tg4-solutions-default/api/v1-sneakers)
- Insert your API key for each of those variables in the .env file.
- Open the project in your preferred code editor.
- Set up a local development environment (e.g., XAMPP, MAMP) with PHP support to host the project on a local server.
- Access the website by opening the respective PHP files in your web browser.
- To view the website, run it on a PHP server using the following URL: localhost/sneakerology/index.php
- Explore and interact with the different sections of the website.
- Make changes or enhancements as desired.## Licensing and Rights
This project is under the MIT license, all rights reserved.