Project Name: PHA Course
overview: In this web people can see the all courses. They can enroll a course after login. In this course there are many kinds of course like adobe photoshop, ms word, ms excel etc. People can only enroll 3 maximum any course. They can see there enrolled course in the My Enrolled Courses menu item.
Live URL: https://assignment-11-5e369.web.app/
Key Features:
- People can login and register
- Watch all courses and enroll any courses maximum 3
- They can see there course enrolled in the My Enrolled Courses page
- People can add course in the add course page and see the course in the Manage Course there he/she had added a course
- In All Courses people can actually see all the courses and there they can enroll;
NPM Packages:
- Tailwind CSS
- DaisyUi
- Firebase
- React Router
- React Icons
- React toastify
- React Slick
- date-fns
- axios
- sweet alert2
- slick carousel
- react helmet async
dependencies:
- "@tailwindcss/vite": "^4.1.10",
- "axios": "^1.10.0",
- "daisyui": "^5.0.43",
- "date-fns": "^4.1.0",
- "firebase": "^11.9.1",
- "react": "^19.1.0",
- "react-dom": "^19.1.0",
- "react-helmet-async": "^2.0.5",
- "react-icons": "^5.5.0",
- "react-router": "^7.6.2",
- "react-slick": "^0.30.3",
- "react-toastify": "^11.0.5",
- "slick-carousel": "^1.8.1",
- "sweetalert2": "^11.22.0",
- "tailwindcss": "^4.1.10"
use project Locally:
- open the project in vs code
- then open terminal then type npm run dev
- this will give a localhost link
- click on it and you can see the web app