Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/psidh/coalrake
At CRN Coal Rake Navigators, we specialize in revolutionizing coal logistics. Our digital platform provides real-time updates on coal availability at railway sidings, ensuring that trains are dispatched to the nearest location with sufficient coal. By optimizing coal transportation routes and minimizing waiting times, we help companies save money
https://github.com/psidh/coalrake
algorithm cpp17 figma html5 javascript maps nextjs13 nodejs npm react tailwindcss tsx typescript vercel
Last synced: 8 days ago
JSON representation
At CRN Coal Rake Navigators, we specialize in revolutionizing coal logistics. Our digital platform provides real-time updates on coal availability at railway sidings, ensuring that trains are dispatched to the nearest location with sufficient coal. By optimizing coal transportation routes and minimizing waiting times, we help companies save money
- Host: GitHub
- URL: https://github.com/psidh/coalrake
- Owner: psidh
- Created: 2023-09-04T13:11:30.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-09-22T09:27:20.000Z (about 1 year ago)
- Last Synced: 2023-09-23T10:54:47.301Z (about 1 year ago)
- Topics: algorithm, cpp17, figma, html5, javascript, maps, nextjs13, nodejs, npm, react, tailwindcss, tsx, typescript, vercel
- Language: TypeScript
- Homepage:
- Size: 6.23 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Smart India Hackathon 2023 Official Submission
## CRM Coal Rake Navigator
Team Name:
- Prem Sai Verukuri
- Sanjeev Varma
- P Sidharth
- Prema Kalyani## Project Details
### Overview
The "CRN Coal Rake Navigators" project is a web application developed to optimize coal transportation from various mines to destination railway sidings. The goal of this project is to minimize demurrage charges incurred due to trains waiting for coal, ultimately saving costs and increasing the efficiency of coal transportation.
### Problem Statement
In the coal industry, trains (rakes) are used to transport coal from mines to central locations or railway sidings. Sometimes, when a train arrives at a siding, there may not be enough coal available, leading to delays and additional charges. This project aims to address this problem by providing a digital platform that:
- Tracks the coal quantity at different railway sidings.
- Calculates the shortest path to the destination, ensuring that trains go to the nearest location with enough coal.
- Minimizes waiting time and demurrage charges.### Tech Stack
- Frontend:
- Next.js
- TypeScript
- React-Query
- Tailwind CSS- Backend:
- Node.js (or your chosen backend technology)
- Database Management System (MongoDB)- Algorithms:
- Dijkstra's Algorithm or A* Search for path optimization### License
This project is licensed under the [MIT License](LICENSE).
## How to Use the App
1. **Installation**
This is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app).To run the application locally, follow these steps:
- Clone the repository:
```bash
git clone https://github.com/your/repo.git
cd repo-directory
```- Install dependencies:
```bash
npm install
```2. **Configuration**
- Configure your backend server (if applicable) and database settings.
3. **Running the Application**
- Start the development server:
```bash
npm run dev
```The application will be available at `http://localhost:3000` in your web browser.
4. **Usage**
- Use the web interface to input coal mine information, train capacities, and other relevant data.
- The application will calculate optimized routes and display real-time coal quantities at each siding.
- Monitor and manage coal transportation efficiently to minimize demurrage charges.5. **Deployment**
- Deploy the application to a hosting platform of your choice for production use.
## Contributors
- Prem Sai Verukuri
- Sanjeev Varma
- P Sidharth
- Prema KalyaniFeel free to contribute to this project by submitting issues or pull requests.
---