├── .eslintrc.json
├── .idea
├── .gitignore
├── vcs.xml
├── misc.xml
├── inspectionProfiles
│ └── profiles_settings.xml
├── modules.xml
└── imdb.iml
├── public
├── favicon.ico
├── vercel.svg
├── spinner.svg
├── thirteen.svg
└── next.svg
├── jsconfig.json
├── src
├── app
│ ├── api
│ │ └── hello
│ │ │ └── route.js
│ ├── globals.css
│ ├── loading.js
│ ├── error.js
│ ├── layout.js
│ ├── page.js
│ ├── search
│ │ └── [searchTerm]
│ │ │ └── page.js
│ ├── about
│ │ └── page.js
│ └── movie
│ │ └── [id]
│ │ └── page.js
└── components
│ ├── Navbar.js
│ ├── MenuItem.js
│ ├── Results.js
│ ├── Providers.js
│ ├── NavbarItem.js
│ ├── DarkModeSwitch.js
│ ├── Header.js
│ ├── SearchBox.js
│ └── Card.js
├── postcss.config.js
├── next.config.js
├── tailwind.config.js
├── .gitignore
├── README.md
└── package.json
/.eslintrc.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "next/core-web-vitals"
3 | }
4 |
--------------------------------------------------------------------------------
/.idea/.gitignore:
--------------------------------------------------------------------------------
1 | # Default ignored files
2 | /shelf/
3 | /workspace.xml
4 |
--------------------------------------------------------------------------------
/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rakibhassan01/imdb_nextJS/HEAD/public/favicon.ico
--------------------------------------------------------------------------------
/jsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "paths": {
4 | "@/*": ["./src/*"]
5 | }
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/src/app/api/hello/route.js:
--------------------------------------------------------------------------------
1 | export async function GET(request) {
2 | return new Response('Hello, Next.js!')
3 | }
4 |
--------------------------------------------------------------------------------
/postcss.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | plugins: {
3 | tailwindcss: {},
4 | autoprefixer: {},
5 | },
6 | }
7 |
--------------------------------------------------------------------------------
/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
{title}
10 | 11 |
11 | {res.overview}
23 |
27 | {res.release_date || res.first_air_date}
28 |
6 | Welcome to our movie database website! We are a team of passionate movie 7 | enthusiasts who have come together to create a one-stop destination for 8 | all your movie-related needs. 9 |
10 | 11 |12 | Our website is designed to provide you with a comprehensive database of 13 | movies from all around the world, along with the latest news, reviews, 14 | and trailers. Our movie database is constantly updated with new 15 | releases, ensuring that you have access to the latest and greatest in 16 | the world of cinema. You can search for movies by title, director, 17 | actor, genre, or release date, making it easy to find the perfect movie 18 | for any occasion. 19 |
20 | 21 |22 | In addition to our extensive movie database, we also offer a platform 23 | for movie lovers to connect and share their thoughts on the latest 24 | releases. Our community section includes a forum where you can discuss 25 | your favorite films with like-minded individuals and read reviews and 26 | ratings from other users. We also have a section dedicated to movie news 27 | and trailers, keeping you updated with the latest happenings in the 28 | world of cinema. Thank you for visiting our website and we hope you 29 | enjoy your time browsing through our movie database. If you have any 30 | feedback or suggestions, please feel free to contact us. We are always 31 | looking for ways to improve and enhance the user experience on our 32 | website. Happy browsing! 33 |
34 |33 | Overview: 34 | {movie.overview} 35 |
36 |37 | Date Released: 38 | {movie.release_date || movie.first_air_date} 39 |
40 |41 | Rating: 42 | {movie.vote_count} 43 |
44 |