Movie information and community web site.
Movie-inner project provides various functions.
-
Movie Information
- Movie information is provided by TMDB
- Upcoming movies, Now playing movies, Popular movies, Movie details, Movie credits
- Posting about TMDB : TMDB 에서 영화 정보들 받아오기
- Movie lists per genre category
-
Theme
- You can receive various themes containing related movies.
- Posting about Theme : 영화 테마 기능 구현하기
- You can receive various themes containing related movies.
-
User Account
- You can easily sign up with your email or register your account by social login.
- Emails are sent through Mailgun
- Posting about Email : Mailgun으로 이메일 전송하기 , 회원가입 이메일 인증
- Posting about Social login : KaKao 로그인 구현하기
- Posting about Token : Access Token과 Refresh Token으로 로그인 유지하기
- Posting about S3 and Multer : S3와 Multer로 프로필 이미지 구현하기
- MyPage provides account details, user's content & comments, and favorite movies.
- You can easily sign up with your email or register your account by social login.
-
Community
- The community allows users to freely share their opinions through posts, comments, and replies.
- Posting about Community : 커뮤니티 게시글, 댓글, 대댓글 구현하기
- Users can easily check their notifications about their content.
- Posting about Notification : 커뮤니티 알람 기능 구현하기
- The community allows users to freely share their opinions through posts, comments, and replies.
-
Search
- Users can search movies and credits by keywords.
- Users can search contents by title, contents, author
More information about Movie-inner : Movie-inner Velog
Project is created with :
| Name | Description |
|---|---|
| Typescript | to add types to Javascript |
| Express.js | minimal and flexible Node.js framework |
| pnpm | Fast, disk space efficient package manager |
| mysql | connect the database with an application |
git init
git clone https://github.com/HoonDongKang/movieinner-project-backend.git
cd movieinner-project-backend
npm install
//you can request to localhost:3714Movie-inner Front-End : CLOUDoort

