Build a Job Portal Website: ReactJs, Tailwind CSS & Firebase

  Рет қаралды 13,497

Etisha Garg

Etisha Garg

Күн бұрын

Join the Community → www.jsanytime.com/community/
Ready to create your own job portal website? Watch this step-by-step tutorial and build a fully functional job portal from scratch using the power of ReactJs, Tailwind CSS, and Firebase Firestore!
You will learn how to setup a React project with Vite, crafting a stunning user interface with Tailwind CSS, usage of state and props in React, creating a Firebase project and connecting it to your React app, building a dynamic job listing system, storing job data in Firebase Firestore , Real-time updates using Firebase Firestore. And much more!
Read More About Spread Operator: developer.mozilla.org/en-US/d...
Want full source code of the project? Drop a link in the comments!
► Install React with Vite : vitejs.dev/guide/
► Install Tailwind CSS in Vite Project : tailwindcss.com/docs/guides/vite
► Install dayjs : day.js.org/docs/en/installati...
► Gradient Background : hypercolor.dev/
#onlinejobportal #reactjs #webdevelopment #reactjsproject
=========================================
⏱ Timestamps:
(00:00) Intro
(00:35) Project Overview
(01:57) Install React with Vite
(03:01) Install Tailwind CSS
(05:31) Project Setup
(07:03) Navbar
(09:15) Header Section
(11:11) Search Bar
(15:02) Job Card
(27:19) Fetching data from a dummy js file and using props
(35:35) Why to use a database?
(36:49) Setting up Firebase Firestore
(40:20) Adding data to the database
(43:48) Fetching data from database
(53:00) Ordering the data fetched
(54:57) Custom fetching of data from the database
(01:04:55) Applying Clear Filter Option
(01:08:23) Outro
► Follow on Github to get latest source code of projects: github.com/EtishaGarg
► For more content like this, subscribe to my channel: / etishagarg
► Support me to make more such videos
Patreon: / etishagarg
► Follow Me On Social Media
LinkedIn: / etisha-garg
Twitter: / gargetisha
Instagram: / gargetisha
► For business inquiries, reach us on: gargetisha@gmail.com

Пікірлер: 53
@EtishaGarg
@EtishaGarg 5 ай бұрын
Full Source Code of the Project: github.com/EtishaGarg/online-job-portal
@somilagarwal8591
@somilagarwal8591 6 ай бұрын
Thankuh, So much ma'am for this wonderful project , PLEASE ma'am we need more Projects on React and Tailwind CSS like this..
@HistoryHouse45
@HistoryHouse45 6 ай бұрын
Thankyou it was easy to follow along
@opencode1
@opencode1 Ай бұрын
@vinayprajapati2276
@vinayprajapati2276 8 ай бұрын
Thankyou for this project it help me to learn a lot I request you to make a video on complete e-commerce website with functionality like product filtering, search , add to cart , etc
@Nashir-rm6sn
@Nashir-rm6sn 6 ай бұрын
Great job mam, It's really help to learn and think about something new 😀😀😀
@midlajahmad-cs0058
@midlajahmad-cs0058 5 ай бұрын
really informative and explained well...
@MamunurRoshid93
@MamunurRoshid93 7 ай бұрын
this is awesome project
@shamimanasrin6243
@shamimanasrin6243 3 ай бұрын
In my code the filters are not rendering any data. I consoled the req variable you used, and saw i am not getting any data there, but i dont have any error either. Can you give me any suggestions about what is going wrong here? Thanks in advance.
@Nidhi-di3xm
@Nidhi-di3xm 3 ай бұрын
have you used any api or json file for database ? like is it only 5 or 6 data in this? or is there a large dataset?
@jeevanpanwar1993
@jeevanpanwar1993 8 ай бұрын
thank you
@aditya-d-
@aditya-d- 8 ай бұрын
Mam there is plugin for react that auto import the components
@_RagavanS
@_RagavanS 6 ай бұрын
Thank a lot
@vishwateja9923
@vishwateja9923 Ай бұрын
mam after adding components in src it is showing emphasized items can u explain what it means can u give some solution for it
@Mr.akki_990
@Mr.akki_990 Ай бұрын
anyone tell me can i use this frontend with spring boot as backend
@__98130
@__98130 2 ай бұрын
I did everything in the same manner but my code didn't run there were lots of error in the starting only
@karthikraj9394
@karthikraj9394 6 ай бұрын
the select drop down is not styled properly after applying class its not getting styled like in your video
@uwais8133
@uwais8133 7 ай бұрын
thank you for this project, this is awesome but please help me, index.jsx:21 Uncaught (in promise) ReferenceError: props is not defined at search (index.jsx:21:5) ?
@aditya-d-
@aditya-d- 8 ай бұрын
mam thank u
@vansh.vardhanjha
@vansh.vardhanjha 5 ай бұрын
At 7:40 you should have told that you are using an extension called E7S + React. I tried rfce and got reflect.
@AshrafAli-vi5kp
@AshrafAli-vi5kp 4 ай бұрын
😝
@rajuyggfub
@rajuyggfub 7 ай бұрын
Madam apka koi jab laga ya nehi please bataye 🙏🙏🙏🙏🙏
@zerubabelfilmon3300
@zerubabelfilmon3300 5 ай бұрын
It is showing this error - 'Internal server error: Failed to resolve import "./firebase.config" from "src\App.jsx" because './firebase.config' doesn't exist.
@EtishaGarg
@EtishaGarg 5 ай бұрын
You can connect with me and fellow web developers on the JS Anytime community and share your issue there and surely you will get your query resolved. Link to join the Community → www.jsanytime.com/community/
@harshitnegi05
@harshitnegi05 8 ай бұрын
Heyy etisha, From where you learn reactjs❤
@Closet_By_D
@Closet_By_D 20 күн бұрын
hey it just h small set of mern video can you make a much better with lots of featurs and link options i like your explanation like portfolio
@umairbashir3875
@umairbashir3875 Ай бұрын
Hi mam..I hop you're doig well..mam im following your reactjs series and projects..Here in this project im facing the issue while searching custom jobs..when i click on search button it through this error please help me i have tried my best but in vain: Uncaught (in promise) FirebaseError: Function where() called with invalid data. Unsupported field value: undefined
@umairbashir3875
@umairbashir3875 Ай бұрын
const search = async() => { await props.fetchJobsCustom(jobCriteria); } through eror on this function
@chinmayjain9705
@chinmayjain9705 6 ай бұрын
it's all about props.
@kmsrealestate-vizag6816
@kmsrealestate-vizag6816 8 ай бұрын
Hi.. I started following your tutorials they are really very helpful.. I need to know how to create a simple website and host or export it to cpanel like GoDaddy or hostgator..
@EtishaGarg
@EtishaGarg 8 ай бұрын
Will surely make a video on that soon
@ArchitBatham
@ArchitBatham 7 ай бұрын
Please, mama, we are working on a major project on the job portal, and we have taken a reference from your video and made it the same way you taught us. You have given us an idea for how to make a job posting, so might you be able to give us some advice on that?
@EtishaGarg
@EtishaGarg 7 ай бұрын
Sure. You can write an email to me at gargetisha@gmail.com with your queries.
@d-muhammadfakhrifakhruddin2767
@d-muhammadfakhrifakhruddin2767 7 ай бұрын
Warning: Each child in a list should have a unique "key" prop. i have this error when apllying the filter, can u help me?
@amaanpathan368
@amaanpathan368 3 ай бұрын
error solve hua kya bro
@madhavbiradar2029
@madhavbiradar2029 6 ай бұрын
Mam search is not working can you plz help me
@amaanpathan368
@amaanpathan368 3 ай бұрын
this error are solve now..?
@iamkriti1
@iamkriti1 3 ай бұрын
i need the code
@freak127
@freak127 8 ай бұрын
Search functionality not working, after filtering the job no data is shown, could you please provide the source code?
@anishpokhrel7280
@anishpokhrel7280 7 ай бұрын
yeah same problem is occouring for me too. i am looking forward for the source code of her but , i think it isnt available right now
@EtishaGarg
@EtishaGarg 7 ай бұрын
Source code is now available on Github : github.com/EtishaGarg
@adwaithsn6306
@adwaithsn6306 2 ай бұрын
Is this both front end ank backend! Please let me know🥲
@AvikNayak_
@AvikNayak_ Ай бұрын
Hey, have you completed it? Is it working?
@AshrafAli-vi5kp
@AshrafAli-vi5kp 5 ай бұрын
Is this Responsive?
@sanjayshah-fn2zf
@sanjayshah-fn2zf 7 ай бұрын
Source code please
@EtishaGarg
@EtishaGarg 7 ай бұрын
github.com/EtishaGarg/online-job-portal
@aditya-d-
@aditya-d- 8 ай бұрын
In date is not show how convert - _Timestamp nanoseconds: 709000000 seconds: 1698777000
@sanketgawande3667
@sanketgawande3667 8 ай бұрын
let date = new Date() let millisecs = date.getTime() const formatted_date = date.toLocaleString('en-in' , {dateStyle : 'full | long | short | medium" , timeStyle : 'full | long | medium | short'}) let date _from_millisecs = new Date(millisecs).toLocaleString('en-in' , {dateStyle : 'full | long | short | medium" , timeStyle : 'full | long | medium | short'})
@amanbhojak8281
@amanbhojak8281 8 ай бұрын
index.jsx src\components\JobCard * 'postedOn' is missing in props validation eslint(react/prop-types) [Ln 10, Col 41] 'title' is missing in props validation eslint(react/prop-types) [Ln 16, Col 70] 'company' is missing in props validation eslint(react/prop-types) [Ln 16, Col 86] 'type' is missing in props validation eslint(react/prop-types) [Ln 17, Col 35] 'experience' is missing in props validation eslint(react/prop-types). [Ln 17, Col 57] SX 3 config.js myData.js 'location' is missing in props validation eslint(react/prop-types) [Ln 17, Col 85] 'skills' is missing in props validation eslint(react/prop-types) [Ln 19, Col 36] 'skills.map' is missing in props validation eslint(react/prop-types) [Ln 19, Col 43] 'job_link' is missing in props validation eslint(react/prop-types) [Ln 27, Col 42] index.jsx src\components\SearchBar 3 'React' is defined but never used. eslint(no-unused-vars) [Ln 1, Col 8] 'props' is not defined. eslint(no-undef) [Ln 30, Col 18] 'fetchJobsCustom' is missing in props validation eslint(react/prop-types) [Ln 30, Col 24
@amanbhojak8281
@amanbhojak8281 8 ай бұрын
Can someone help me
@EtishaGarg
@EtishaGarg 8 ай бұрын
I think you have installed ESLint VS code extension that is causing this issue. Try disabling that and then try.
@amanbhojak8281
@amanbhojak8281 8 ай бұрын
@@EtishaGarg yes mam but when click on search it is not showing the filtered data when i click on search no job card
@freak127
@freak127 8 ай бұрын
@@amanbhojak8281 same with me
How I'd Learn Web Development (If I Could Start Over)
6:57
Etisha Garg
Рет қаралды 1,6 М.
路飞被小孩吓到了#海贼王#路飞
00:41
路飞与唐舞桐
Рет қаралды 64 МЛН
GeometryReader in SwiftUI | Size and Coordinate Space
12:02
Etisha Garg
Рет қаралды 2,3 М.
Google Data Center 360° Tour
8:29
Google Cloud Tech
Рет қаралды 5 МЛН
Mastering CSS Card Hover Effects | Elevate Your Web Designs
7:43
Indeed Jobs Web Scraping Save to CSV
20:55
John Watson Rooney
Рет қаралды 89 М.
Compound Components in React (Design Patterns)
18:21
Cosden Solutions
Рет қаралды 30 М.
Cypress Testing with React - Simple Tutorial
12:43
Cosden Solutions
Рет қаралды 39 М.
Мой инст: denkiselef. Как забрать телефон через экран.
0:54
Спутниковый телефон #обзор #товары
0:35
Product show
Рет қаралды 2,2 МЛН
Mastering Picture Editing: Zoom Tools Tutorial
0:52
Photoo Edit
Рет қаралды 504 М.
Игровой Комп с Авито за 4500р
1:00
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 2,1 МЛН