A platform where anyone can post jobs, and anyone can apply for a job.
Visit the live site: https://sholo-sharp.web.app/
- Anyone can post a job.
- Anyone can apply this job who posted.
- Same user can't apply on his/her post.
- any one can find job his/her categories.
During this project, I faced several challenges, such as implementing JWT tokens and performing CRUD operations. When I first started implementing tokens, I got confused with the GET and POST methods. After exploring the documentation, I managed to fix the issue. However, after deploying the project, I realized that although the token was added after logging in, it wasn't removed after logging out. After much troubleshooting, I found that the issue was caused by the token being stored server-side with the POST method and client-side with the GET method. Once I fixed this, everything worked perfectly. I also faced some difficulties while working with CRUD operations, especially with changing the status. I had to figure out how to change the status when clicked, but after some effort, I was able to successfully implement it. In the end, I managed to resolve all the issues and complete the project successfully.
- react hot toast
- react-icons
- recharts
- sweetalert2
- swiper
- React
- Tailwind CSS
- Node.js,
- MongoDB
- Express
- "@tanstack/react-query": "^5.62.8", 2. "axios": "^1.7.9",
- "date-fns": "^4.1.0",
- "firebase": "^11.1.0",
- "react": "^18.2.0",
- "react-datepicker": "^6.9.0",
- "react-dom": "^18.2.0",
- "react-hot-toast": "^2.4.1",
- "react-router-dom": "^6.23.0",
- "react-tabs": "^6.0.2",
- "swiper": "^11.1.1"
- npm install
- add environment variable (.env.local)
- npm run dev