Welcome to the Visa Navigator Portal, a user-friendly platform designed to simplify the process of checking visa requirements, applying for visas online, and tracking your visa applications. Experience a dynamic user interface, robust functionality, and seamless user experience.
Visit our live site: https://visa-navigator-87172.web.app/
Visit server site: https://visa-navigator-server-side-two.vercel.app/
Web Depository Link:https://github.com/programming-hero-web-course2/b10-a10-client-side-karimataulctg
Web server depository:https://github.com/programming-hero-web-course2/b10-a10-server-side-karimataulctg
- Visa Requirements Checker: Easily check visa requirements for different countries and visa types.
- Visa Application Submission: Apply for various visas online with a streamlined application process.
- Application Tracking: Track the status of your visa applications in real-time.
- Secure User Accounts: Create and manage your user profile with secure authentication.
- Personalized Dashboard: Access a personalized dashboard displaying your visa applications and status updates.
- Email Notifications: Receive email notifications for important updates and changes to your visa applications.
- Responsive Design: Enjoy a seamless experience across different devices with a fully responsive design.
- Interactive Elements: Experience dynamic and interactive elements that enhance usability and engagement.
- Theme Toggle: Switch between light and dark themes to suit your preference.
- Real-time Data: Access real-time data and updates for visa requirements and application statuses.
- Advanced Search and Filtering: Use advanced search and filtering options to find specific visa information and applications.
- Secure Data Handling: Ensure the security of your personal and application data with robust security measures.
- Cloud-Based Database: Utilize a cloud-based MongoDB for scalable and efficient data storage and management.
- API Integration: Leverage powerful APIs to fetch and update visa information seamlessly.
- High Availability: Benefit from high availability and reliability with a cloud-based infrastructure.
- Frontend:
- React: A JavaScript library for building user interfaces.
- Tailwind CSS: A utility-first CSS framework for rapidly building custom designs. - DaisyUI: A plugin for Tailwind CSS to create beautiful components and themes.
- React Router: For handling routing and navigation in the application.
- SweetAlert2: For providing beautiful and responsive alert dialogs.
- React-simple-typewriter , React Awesome reveal: Used for animation and styling.
- Backend:
- Node.js: A JavaScript runtime built on Chrome's V8 JavaScript engine.
- Express.js: A web application framework for Node.js to build the RESTful API.
- MongoDB: A NoSQL database for storing and managing data.
- Mongoose: An ODM (Object Data Modeling) library for MongoDB and Node.js.
- CORS: Middleware to enable Cross-Origin Resource Sharing for secure API requests.
- dotenv: For managing environment variables securely.
- Deployment & Hosting:
- Firebase / Vercel /: Platforms for deploying and hosting the application.