- 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)
- Next.js - Typescript
- Tailwind
- Socket.io-Client
- Axios
- Context API
- Toastify
- Yup
- Node.js - Typescript
- Express.js
- Redis
- Socket.io
- Mongoose
- Bcrypt
- Mongo DB
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