project | March 23, 2020
Endpoint API Documentation using Postman
# Introduction
- [VIBE web site](https://vibe.naver.com/) clone project
- Developed by a team of 6 developers (3 Front-End, 1 React Native, 2 Back-End)
- [Front-End GitHub Repository](https://github.com/wecode-bootcamp-korea/HI-VIBE-frontend) / [React Native GitHub Repository](https://github.com/wecode-bootcamp-korea/HI-ViBE-app)
# Demo
[](https://vimeo.com/399385820)
# Technologies
- Frontend : React.js, TypeScript, Styled Component, Redux, React-Native
- Backend : Python, Django, MySQL, CORS headers
- Deployment : AWS
# Features/APIs
### Data / Deploy
* Web Crawling : used xmltodict for XML APIs
* Deployment : AWS EC2(Server), RDS(Database)
### User
* Sign in : Naver social log-in API, used JWT for generating token
### Music
* Station Theme: change themes, save selected theme in database
* Magazine, Recommendation, LatestAlbum, News, Video, Genre list
* Search : return music, album, video, lyrics list which contain keyword in their name or lyrics
* Music list in selected Recommendation, Station, Album, Artist
* Music, Artist Details
* Streaming : used open(), read(), StreamingHttpResponse
* Ranking : Album, Domestic album, Foreign album lists ordered by likes count
# API Documentation
[Endpoint API Documentation using Postman](https://documenter.getpostman.com/view/10633619/SzS2xob4?version=latest)
# Database Modeling
