Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

React project tmdb #9

Open
wants to merge 129 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
129 commits
Select commit Hold shift + click to select a range
3bdf04e
initial commit
KhazaeiAmir110 Sep 19, 2024
150bebf
add .gitignore
KhazaeiAmir110 Sep 19, 2024
3f236f7
start project vite + react
KhazaeiAmir110 Sep 24, 2024
9d0efa9
start header project
KhazaeiAmir110 Sep 24, 2024
047bfbf
work with navbar
KhazaeiAmir110 Sep 24, 2024
5239277
install package bootstrap-icons
KhazaeiAmir110 Sep 24, 2024
a16f6a9
add search in project
KhazaeiAmir110 Sep 24, 2024
7bc1f8d
update title in site
KhazaeiAmir110 Sep 25, 2024
43908be
fix followus in site
KhazaeiAmir110 Sep 25, 2024
0704974
install swiper
KhazaeiAmir110 Sep 25, 2024
507075b
update claasName container
KhazaeiAmir110 Sep 25, 2024
8a28bdd
start work with slider
KhazaeiAmir110 Sep 25, 2024
d390122
update index.html
KhazaeiAmir110 Sep 25, 2024
65d867f
add slider in site
KhazaeiAmir110 Sep 25, 2024
b4e8cf9
start work with responsive
KhazaeiAmir110 Sep 25, 2024
2147b5c
responsive header
KhazaeiAmir110 Sep 25, 2024
eaa3c50
fix navbar
KhazaeiAmir110 Sep 25, 2024
35a288a
create Component MovieCard
KhazaeiAmir110 Sep 26, 2024
6e87a26
create Component MovieListSlider
KhazaeiAmir110 Sep 26, 2024
8c3680e
create Component MoviesList
KhazaeiAmir110 Sep 26, 2024
8a66caa
create Component Main
KhazaeiAmir110 Sep 26, 2024
12c56d4
fix bug
KhazaeiAmir110 Sep 26, 2024
00574eb
fix bug image fix
KhazaeiAmir110 Sep 26, 2024
3930334
add hover in card
KhazaeiAmir110 Sep 26, 2024
b17aa7a
responsive movieList
KhazaeiAmir110 Sep 26, 2024
66666d8
update slidesPerView
KhazaeiAmir110 Sep 26, 2024
db506e6
slider movie list
KhazaeiAmir110 Sep 26, 2024
803a7eb
add navbar slider
KhazaeiAmir110 Sep 26, 2024
16df2d4
add footer in site
KhazaeiAmir110 Sep 26, 2024
d1bf486
Update some details
KhazaeiAmir110 Sep 27, 2024
459d8ee
install axios
KhazaeiAmir110 Sep 27, 2024
f329c23
api call header slider
KhazaeiAmir110 Sep 27, 2024
15ef66b
update api slider movies
KhazaeiAmir110 Sep 27, 2024
5a199c7
add api in MoviesList.jsx
KhazaeiAmir110 Sep 27, 2024
a2b16c8
update MoviesListSlider.jsx
KhazaeiAmir110 Sep 27, 2024
6d2a267
add configs and .env
KhazaeiAmir110 Sep 27, 2024
f46b088
install package react-router-dom
KhazaeiAmir110 Sep 27, 2024
7296a07
add router in project
KhazaeiAmir110 Sep 27, 2024
ecc7d8e
update page home
KhazaeiAmir110 Sep 27, 2024
f94a52c
add NavLink in navigation
KhazaeiAmir110 Sep 27, 2024
9d68c24
update Navigation => add Link and NavLink
KhazaeiAmir110 Sep 27, 2024
e1824d9
update header => location.pathname
KhazaeiAmir110 Sep 27, 2024
ee6b809
update header pages
KhazaeiAmir110 Sep 27, 2024
4b07e80
add id in routers
KhazaeiAmir110 Sep 27, 2024
d4f3b24
create pages
KhazaeiAmir110 Sep 27, 2024
d71e7b6
update MovieCard.jsx and MoviesListSlider.jsx
KhazaeiAmir110 Sep 27, 2024
f8ffb06
update router
KhazaeiAmir110 Sep 27, 2024
9cfd5b8
add props type
KhazaeiAmir110 Sep 27, 2024
07ddbf3
get api movie or tv
KhazaeiAmir110 Sep 27, 2024
687a2f6
add login and sign up
KhazaeiAmir110 Sep 28, 2024
549295f
start work with login
KhazaeiAmir110 Sep 28, 2024
59c7479
update Navigation.jsx
KhazaeiAmir110 Sep 28, 2024
8b2d4a8
update page MovieTV
KhazaeiAmir110 Sep 28, 2024
6aa1484
update page person
KhazaeiAmir110 Sep 28, 2024
184126a
update router person
KhazaeiAmir110 Sep 28, 2024
fec808a
update movies card
KhazaeiAmir110 Sep 28, 2024
5e91b93
add slide people in home page
KhazaeiAmir110 Sep 28, 2024
3886dad
update breakpoints in swiper
KhazaeiAmir110 Sep 28, 2024
ecac278
start work with authentication
KhazaeiAmir110 Sep 28, 2024
a481d77
update login form with tailwing
KhazaeiAmir110 Sep 28, 2024
919435b
update file login and register
KhazaeiAmir110 Sep 28, 2024
5c5278b
delete console.log
KhazaeiAmir110 Sep 29, 2024
7cb073c
create function login (authentication)
KhazaeiAmir110 Sep 29, 2024
652fbaf
add handel login
KhazaeiAmir110 Sep 29, 2024
4da14c8
fix name or title cards
KhazaeiAmir110 Sep 29, 2024
4e4c4ca
fix name or username User in headers
KhazaeiAmir110 Sep 29, 2024
2e1b08d
save login User
KhazaeiAmir110 Sep 29, 2024
1b79aa2
create Add and Delete to WatchList
KhazaeiAmir110 Sep 29, 2024
a2631cd
update and fix footer
KhazaeiAmir110 Sep 29, 2024
4f0a7ab
add logout in navigation
KhazaeiAmir110 Sep 29, 2024
69953f2
install toast in project
KhazaeiAmir110 Sep 29, 2024
dce1b79
work with toast in site
KhazaeiAmir110 Sep 29, 2024
3f991c8
update page register
KhazaeiAmir110 Sep 29, 2024
b3937d7
access RouterProvider in all project
KhazaeiAmir110 Sep 29, 2024
88abccf
work with navigate in react router
KhazaeiAmir110 Sep 29, 2024
14e5e0b
update logout
KhazaeiAmir110 Sep 29, 2024
959386d
start work with searchbox
KhazaeiAmir110 Sep 29, 2024
9bd02bd
call api search multi
KhazaeiAmir110 Sep 29, 2024
1ee9574
fix searchBox
KhazaeiAmir110 Sep 29, 2024
f2f0a6e
create dashboard user
KhazaeiAmir110 Oct 1, 2024
ac3edcd
create profile user
KhazaeiAmir110 Oct 1, 2024
1ff4227
add image profile
KhazaeiAmir110 Oct 1, 2024
9d69ca1
update router profile
KhazaeiAmir110 Oct 1, 2024
cc3d3ce
update Navigation.jsx
KhazaeiAmir110 Oct 1, 2024
5d9ea7c
update context user
KhazaeiAmir110 Oct 1, 2024
ad02328
update active tab and pointer
KhazaeiAmir110 Nov 23, 2024
8cad7bd
fix bug
KhazaeiAmir110 Nov 24, 2024
b96f4a3
create fetch data
KhazaeiAmir110 Nov 24, 2024
329624c
update UserContext
KhazaeiAmir110 Nov 24, 2024
816aff3
Update Home page
KhazaeiAmir110 Nov 25, 2024
fbd2144
add movie and person slider
KhazaeiAmir110 Nov 25, 2024
bf1a1f5
update movies
KhazaeiAmir110 Nov 25, 2024
da6d59b
create function MovieTVSlider
KhazaeiAmir110 Nov 25, 2024
19e2adc
update for tv
KhazaeiAmir110 Nov 25, 2024
28d4cd6
create FetchDataSlider
KhazaeiAmir110 Nov 25, 2024
ab908c5
update for person
KhazaeiAmir110 Nov 25, 2024
5c4f9e2
update card
KhazaeiAmir110 Nov 25, 2024
b91c1f4
update movieTv
KhazaeiAmir110 Nov 26, 2024
d59f8a7
update url patch
KhazaeiAmir110 Nov 26, 2024
c5c5c3a
fix image and title movie
KhazaeiAmir110 Nov 26, 2024
dfdc3a1
fix time movie and tv
KhazaeiAmir110 Nov 26, 2024
5f19a8e
add watch movie and share movie
KhazaeiAmir110 Nov 26, 2024
730780c
update page movietv
KhazaeiAmir110 Nov 26, 2024
91e59cc
install package react star
KhazaeiAmir110 Nov 27, 2024
6300e83
fix bug searchbox
KhazaeiAmir110 Nov 27, 2024
6a64ba9
add star in movieTv
KhazaeiAmir110 Nov 28, 2024
c3d8b03
create custom hook load movie
KhazaeiAmir110 Nov 28, 2024
7e1a313
add overview in movieTv
KhazaeiAmir110 Nov 28, 2024
bab0d9d
implement page person
KhazaeiAmir110 Nov 28, 2024
0f701bc
update page person
KhazaeiAmir110 Nov 28, 2024
7f8fccf
update page person
KhazaeiAmir110 Nov 28, 2024
5f23ab3
update page movies
KhazaeiAmir110 Nov 29, 2024
a889cce
update page tvs
KhazaeiAmir110 Nov 29, 2024
9576339
update movies page and tvs page
KhazaeiAmir110 Nov 29, 2024
cd97a3d
update movies page
KhazaeiAmir110 Nov 29, 2024
b5c8e71
add CardListMovie.jsx
KhazaeiAmir110 Nov 29, 2024
ad77b25
install package react-circular-progressbar
KhazaeiAmir110 Nov 29, 2024
3645e51
uninstall package react-circular-progressbar
KhazaeiAmir110 Nov 29, 2024
83a08f0
update .
KhazaeiAmir110 Nov 29, 2024
b580b63
Update page tv
KhazaeiAmir110 Nov 29, 2024
1095db8
Update page Home
KhazaeiAmir110 Nov 29, 2024
63ae94d
Update page People
KhazaeiAmir110 Nov 29, 2024
584a6df
Update page People
KhazaeiAmir110 Nov 29, 2024
7891f21
Update page Person
KhazaeiAmir110 Nov 29, 2024
4c3b408
Update page Profile
KhazaeiAmir110 Nov 30, 2024
91752f1
Update page Profile
KhazaeiAmir110 Nov 30, 2024
31589ef
Update page Profile , Card
KhazaeiAmir110 Nov 30, 2024
cc283b1
add watch list movie
KhazaeiAmir110 Nov 30, 2024
dc42ded
add rate list movie
KhazaeiAmir110 Nov 30, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 26 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
/.git/
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*

node_modules
dist
dist-ssr
*.local

# Editor directories and files
.vscode/*
!.vscode/extensions.json
.idea
.DS_Store
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?
/.env
15 changes: 14 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1 +1,14 @@
# help_front
# help_front

## React project design
### Implementation of TMDB site project


## React + Vite

This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.

Currently, two official plugins are available:

- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/README.md) uses [Babel](https://babeljs.io/) for Fast Refresh
- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh
38 changes: 38 additions & 0 deletions eslint.config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
import js from '@eslint/js'
import globals from 'globals'
import react from 'eslint-plugin-react'
import reactHooks from 'eslint-plugin-react-hooks'
import reactRefresh from 'eslint-plugin-react-refresh'

export default [
{ ignores: ['dist'] },
{
files: ['**/*.{js,jsx}'],
languageOptions: {
ecmaVersion: 2020,
globals: globals.browser,
parserOptions: {
ecmaVersion: 'latest',
ecmaFeatures: { jsx: true },
sourceType: 'module',
},
},
settings: { react: { version: '18.3' } },
plugins: {
react,
'react-hooks': reactHooks,
'react-refresh': reactRefresh,
},
rules: {
...js.configs.recommended.rules,
...react.configs.recommended.rules,
...react.configs['jsx-runtime'].rules,
...reactHooks.configs.recommended.rules,
'react/jsx-no-target-blank': 'off',
'react-refresh/only-export-components': [
'warn',
{ allowConstantExport: true },
],
},
},
]
15 changes: 15 additions & 0 deletions index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<link rel="icon"
type="image/svg+xml"
href="https://img.freepik.com/premium-vector/movie-film-cinema-icon_18591-12536.jpg?w=740"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Hyper Movies</title>
</head>
<body class="bg-slate-800 text-white">
<div id="root"></div>
<script type="module" src="/src/main.jsx"></script>
</body>
</html>
Loading