VisaEase is a comprehensive solution designed to simplify visa processing for individuals and businesses. Whether you need to add, manage, or delete visa applications, our platform ensures a smooth and user-friendly experience.
- ReactJs
- NodeJs
- ExpressJs
- MongoDB
- React-Router-Dom
- Add Visa Applications: Easily add new visa applications with a streamlined and intuitive form interface.
- Delete Visa Applications: Remove outdated or invalid visa applications securely with a few clicks.
- View and Manage Visas: Access a list of all submitted visa applications with real-time updates and advanced filtering options.
- Secure User Authentication: Ensure the safety of your data with robust user login and authentication mechanisms.
- Responsive Design: Enjoy seamless navigation across devices, including desktops, tablets, and smartphones.
- Home Page: An overview of our services with quick access to the primary features.
- Add Visa Page: A form to enter all necessary details for a new visa application.
- View Visas Page: A dashboard to browse and manage submitted applications.
- Delete Visa Page: A secure section for removing unnecessary visa records.
@tanstack/react-query: ^5.62.8axios: ^1.7.9lottie-react: ^2.4.0react: ^18.3.1react-helmet-async: ^2.0.5react-router-dom: ^7.1.0swiper: ^11.1.15
- Visit the Live Site.
- Create an account or log in to access the features.
- Navigate to the "Add Visa" page to submit a new application.
- Use the "View Visas" page to check the status or details of existing applications.
- Remove applications easily via the "Delete Visa" page.
- git clone https://github.com/eftakhar-491/Batch-10-Assignment-10.git -
- npm i
- npm run dev
This is the backend API for the VisaEase platform, providing robust functionality for managing visas, user feedback, and visa applications. Built with scalability and security in mind, the API supports seamless integration for any visa processing service.
- CRUD Operations for Visas: Create, Read, Update, and Delete visa details with secure endpoints.
- Feedback Management: Allow users to submit feedback and retrieve feedback data for analytics.
- Visa Application Management: Manage visa application lifecycles, from
- GET /api/visas - Retrieve all visas.
- GET /api/visas/:id - Retrieve details of a specific visa by ID.
- POST /api/visas - Create a new visa record.
- PUT /api/visas/:id - Update an existing visa record.
- DELETE /api/visas/:id - Delete a visa record.
- GET /api/feedback - Retrieve all feedback submissions.
- POST /api/feedback - Submit new user feedback.
- GET /api/applications/email - Retrieve all visa via email auth applications.
- GET /api/applications/:id - Retrieve details of a specific visa application by ID.
- POST /api/applications - Submit a new visa application.
- PUT /api/applications/:id - Update an existing visa application.
- DELETE /api/applications/:id - Delete a visa application.
- git clone https://github.com/eftakhar-491/Batch-10-Assignment-10.git
- cd ./(filename)
- npm i
- create .env and make sure all criteria ar full field
- nodemon index.js
- npm run dev