Welcome to the Genetic Algorithm-Based Vehicle Routing System (VRS) Git repository! This project harnesses the power of genetic algorithms to tackle the complex challenges of optimizing routes for vehicles.This cutting-edge project combines the power of genetic algorithms with a tech stack featuring EJS, CSS, JavaScript, Node.js, Express.js, and MongoDB.
Our Genetic Algorithm-Based VRS is not just about optimizing routes; it's about revolutionizing the way we approach transportation logistics. By employing genetic algorithms, the system intelligently evolves and refines routes over time. The integration of EJS, CSS, and JavaScript ensures a dynamic and responsive user interface, while Node.js and Express.js power the server-side logic. MongoDB, a robust NoSQL database, provides efficient data storage and retrieval.
- Genetic Algorithm Optimization: Utilize the power of genetic algorithms to continuously optimize vehicle routes.
- Authentication: Secure your VRS with user authentication, allowing only authorized personnel to access and manage route optimization.
- Interactive Dashboard: Engage with a user-friendly and interactive dashboard that provides real-time insights into route optimization, fleet performance, and more.
- EJS Templates: Leverage the simplicity and flexibility of EJS templates for dynamic HTML generation, ensuring a smooth user experience.
- Node.js and Express.js: Benefit from the speed and scalability of Node.js and the simplicity of Express.js for server-side development.
- MongoDB Integration: Enjoy the advantages of MongoDB for efficient data storage, retrieval, and management, ensuring reliability and scalability.
- Clone the Repository: git clone https://github.com/Kapoor-Tushar/Vehicle-Routing-System-with-Genetic-Algorithm.git
- Installation of packages: First install node on your computer and then install all the dependencies present in package.json file.
- Setting up Database(MongoDB): Create a account of mongoDB atlas, then create a cluster and then connect your cluste with the app by adding the connection string in the DATABASE field in config file.
- Run the Application: After successful installation of packages and mongoDB set up run the server in VSCode with the help of the command nodemon server.js and then go to the local host at port number 7000 in your web browser.