- Live Site: Career Counseling Website
- Repository: GitHub
The Career Counseling Website is a dynamic platform designed to guide users in making informed career decisions. It offers personalized counseling sessions, resume reviews, and various other services to empower users on their professional journey.
-
Responsive Design:
- Fully responsive across mobile, tablet, and desktop devices.
-
User Authentication:
- Email/Password-based login and registration
- Google login integration
-
Service Details Page:
- Protected routes that redirect unauthenticated users to the login page
- Detailed service information with a comment/feedback system
-
User Profile:
- View and update user information (name and photo)
- Firebase
updateProfile()method integration
-
Additional Functionalities:
- Forget password feature with email redirection
- Dynamic page titles for a seamless browsing experience
- A beautifully designed 404 Page for invalid routes
- Frontend: React, React Router, Tailwind CSS
- Backend: Firebase Authentication and Firestore Database
- UI Enhancements: Swiper Slider, AOS Animation, React Toastify
[
{
"id": 1,
"image": "https://i.ibb.co/example.jpg",
"name": "Career Counseling Sessions",
"category": "Online",
"price": "$100",
"duration": "05-12-24 5-6pm",
"counselor": "John Doe",
"rating": 4.8,
"description": "Detailed guidance for career choices."
}
]- Service Details Page: Redirects unauthenticated users to the login page
- My Profile Page: Allows logged-in users to view and update their profile
- Firebase email/password authentication
- Google login for easy access
- Designed to look great on mobile, tablet, and desktop devices
- Setup Project: Initialize React app and install dependencies
- Navbar Component: Add responsive Navbar with login/logout functionality
- Firebase Config: Set up Firebase authentication
- Home Page: Implement slider and service sections
- Protected Routes: Add private route functionality
- My Profile Page: Add user profile viewing and editing features
- Service Details Page: Implement detailed service view with feedback/comments
- Extra Features: Add forget password and dynamic page titles
- Styling: Enhance UI with Tailwind CSS and animations
- Bug Fixes: Resolve routing and authentication issues
This project uses Vite as the build tool. Currently, two official plugins are available:
- @vitejs/plugin-react uses Babel for Fast Refresh
- @vitejs/plugin-react-swc uses SWC for Fast Refresh
- Live Site: Career Counseling Website
- Repository: GitHub
This project is licensed under the MIT License.
Feel free to fork this repository, make changes, and submit a pull request!# Career-Compass
