Do you love Science & Technology?😍💙 Well, then you are exactly at the best place where you could learn and build your passion & curiosity for Technology with Tech Tv! A Video Library which helps you learn technologies & use them to build cool projects! 👨💻
This repository contains the Back-End code for TechTv.
- Express.js
- Node.js
- MongoDB
- Mongoose
- API routes implemented:
- Auth:
- Login:
[POST] - /api/auth/login
- Signup:
[POST] - /api/auth/signup
- Password reset:
[POST] - /api/auth/passwordReset
- Login:
- Categories:
[GET] - /api/categories
[GET] - /api/categories/:categoryId
- Videos:
[GET] - /api/videos
[GET] - /api/videos/:videoId
- Users:
- Like videos:
[GET, POST] - /api/user/likes
[DELETE] - /api/user/likes/:videoId
- Watch later:
[GET, POST] - /api/user/watchlater
[DELETE] - /api/user/watchlater/:videoId
- Watch history:
[GET, POST, DELETE] - /api/user/history
[DELETE] - /api/user/history/:videoId
- Playlists:
[GET, POST] - /api/user/playlists
[GET, POST, DELETE] - /api/user/playlists/:playlistId
[DELETE] - /api/user/playlists/:playlistId/:videoId
- Account:
[GET, POST] - /api/user/account
- Like videos:
- Auth: