SneakR is a web application that allows users to browse and create collections and wishlists of sneakers. Users can create an account, browse sneakers, add sneakers to their wishlist, and to their collection. Users can also update their account information.
First of all, you need to clone this repository to your local machine:
git clone https://github.com/1bod/SneakR.gitThen, you need to install all the dependencies:
npm installYou will now get the data from the api using the following commands:
cd api
python3 apitojson.py
python3 jsontocsv.py data.json data.tsv
cd ..You then need to create a supabase project at https://supabase.com/dashboard/projects, create a table called "sneakers" and import the data.tsv file into it.
Finally, you need to create a .env file in the root directory and add the keys such as those in the .env.example file.
To build the application, run the following command:
npm buildFor more ways of running the application, check the scripts in the package.json file.
