Onlayn kurslar savdosi uchun platforma. Foydalanuvchilar o'zlarini kurslarini qo'shishi va boshqa foydalanuvchilar qo'shgan kurslarni sotib olishlari mumkin. Savdo sayt valyutasida qilinadi. Foydalanuvchilar o'z kurslariga chegirma qo'yishlari mumkin. Bunda kurs egasi chegirma foizini va chegirma qachon tugashini belgilaydi. Asosiy sahifada esa eng katta chegirma foizga ega kurs barcha foydalanuvchiga tavsiya qilinadi. Undan tashqari foydalanuvchi sotib olgan kurslariga kommentariya qoldirishi, unga baho berishi(reyting) mumkin.
Library: Nest.js
Database: PostgreSQL
ORM: Typeorm
Other: Graphql
Frontend: Vue.js
Dependencies:
- Node.js
- Npm
- PostgreSQL
- Nest.js & TypeScript (For editing backend)
- Vue.js, Vue cli (For editing frontend)
1. Start backend
cd Backend
npm install
node dist/src/main
2. Start frontend server
cd Frontend/production
npm install
node server
Backend: localhost:5656
Frontend: localhost:3000