This is my take on a marketplace platform where visitors can browse and purchase products from a sea of different companies
Users can browser and purchase items, leave reviews on previously purchased items and create lists of items they wish to purchase or view again at a later date.
-
This project requires you to have Node.js installed, refer to their website on how to get it installed.
-
Clone this repo to your local machine with one of the commands below. You can also read the GitHub documentation on cloning a repository.
# If you have SSH set up with Git:
git clone git@github.com:curatedcode/toshi.git
# For HTTPS:
git clone https://github.com/curatedcode/toshi.git
# Finally, GitHub CLI:
gh repo clone curatedcode/toshi
-
cd
into the directory of your local clone. -
Install the required packages
pnpm install
-
Create a
.env
file and fill it out with all the required variables listed in.env.example
. -
Push the prisma schema to your database
pnpm prisma db push
- (optional) - for testing you can use the pre-made seed for the database
pnpm prisma db seed
- Finally build and start the app
pnpm build
pnpm start