Skip to content

E-Commerce App with Node.js, Next.js, MongoDB, Redis and Socket.io. Deployed with Docker.

Notifications You must be signed in to change notification settings

mustafahincal/offerWise

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

E-Commerce App

Project Description (Proje Açıklaması)

  • The user can be registered and logged in from the member registration screen. (Kullanıcı üye kayıt ekranından kayıt olunup, giriş yapılabilir.)
  • Logged in users will see 3 products on the home page. (Oturum açan kullanıcılar ana sayfa üzerinde 3 adet ürün görecektir.)
  • Products can be offered live. (Ürünlere canlı olarak teklif verilebilir.)
  • User can see another user's offer without refreshing the page. (Kullanıcı bir başka kullanıcın yaptığı teklifi sayfa yenilemeden görebilir)

Technologies used in the project (Projede kullanılan teknolojiler)

Frontend

  • Next.js - Typescript
  • Tailwind
  • Socket.io-Client
  • Axios
  • Context API
  • Toastify
  • Yup

Backend

  • Node.js - Typescript
  • Express.js
  • Redis
  • Socket.io
  • Mongoose
  • Bcrypt

Database

  • Mongo DB

Run the Project (Projeyi çalıştır)

Clone the project

  git clone https://github.com/mustafahincal/offer-wise.git

Go to the project directory

  cd offer-wise

Lets Docker up

  docker-compose up

You will see the project running on localhost:3000. Ports;

  client => 3000
  server => 4000
  mongodb => 27017
  redis => 6379

Features

Authenticaton

Products Page

Product and Offer Page

Profile

Made By

Mustafa Hıncal

About

E-Commerce App with Node.js, Next.js, MongoDB, Redis and Socket.io. Deployed with Docker.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published