Skip to content

Teslo Shop is a modern e-commerce platform for clothing, built with cutting-edge technologies to deliver a seamless shopping experience.

Notifications You must be signed in to change notification settings

devferx/teslo-shop

Repository files navigation

Welcome to Teslo Shop 👋

Teslo Shop Preview

Version Twitter: devferx

Teslo Shop is a modern e-commerce platform for clothing, built with cutting-edge technologies to deliver a seamless shopping experience.

Demo

🚀 Features

  • User authentication and authorization with NextAuth.js
  • Product management with Prisma and PostgreSQL
  • Responsive design with Tailwind CSS
  • Image handling with Cloudinary
  • Payment integration with PayPal
  • State management with Zustand
  • Form validation with React Hook Form and Zod
  • Carousel and sliders with Swiper.js

🛠️ Technologies Used

  • Frontend: Next.js, React, Tailwind CSS
  • Backend: Next.js API routes, Prisma ORM
  • Database: PostgreSQL
  • Authentication: NextAuth.js
  • State Management: Zustand
  • Form Handling: React Hook Form, Zod
  • Image Management: Cloudinary
  • Payment Gateway: PayPal
  • Other Tools: Docker, ESLint, Prettier, PostCSS, Swiper.js

📦 Installation

  1. Clone the repository:

    git clone https://github.com/devferx/teslo-shop.git
    cd teslo-shop
  2. Create a copy of the .env.example file, rename it to .env, and fill in the necessary environment variables:

    cp .env.example .env
  3. Install the dependencies:

     npm install
  4. Start the database using Docker:

     docker-compose up
  5. Apply the Prisma migrations:

     npx prisma migrate dev
  6. Seed the database with initial data:

     npm run seed
  7. Start the development server:

     npm run dev

Author

👤 Fernando Quinteros Gutierrez

🤝 Contributing

Contributions, issues and feature requests are welcome!
Feel free to check issues page.

Show your support

Give a ⭐️ if this project helped you!

About

Teslo Shop is a modern e-commerce platform for clothing, built with cutting-edge technologies to deliver a seamless shopping experience.

Topics

Resources

Stars

Watchers

Forks

Contributors 2

  •  
  •