Skip to content

KalinD/myEcommerce

Repository files navigation

Kalin's E-Commerce Website

Link

The website is hosted at: https://kalind-ecommerce.com/

Description

I decided to do this project to improve my skills in web development. I used Next.js with TypeScript, tailwindcss for styling, shadcn/ui for better styled components, PostgreSQL for a database, Prisma as a database ORM, and Stripe for payments. I chose this stack as I wanted to switch from JavaScript to TypeScript, and I wanted to improve my React.js/Next.js skills.

Image of the home page on Desktop Image of the cart page on Desktop

Setup

To run the project locally, first, you must install the necessary dependencies.

npm install

Then the tables must be created in the database.

npx prisma db push

For that to work the correct parameters need to be set in the .env file. An example can be seen in .env.example.

Finally, the project can be ran in dev mode

npm run dev

or in build mode

npm run build
npm run start

Status

myEcommerce is overall done for now. I might go back to it in the future for small improvements.

License

MIT license @ KalinD

About

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published