Welcome to Yolchi, a comprehensive transportation system designed to streamline the logistics and transportation process for both drivers and shippers. Built with Django, HTML, CSS, Bootstrap, and JavaScript, Yolchi provides a user-friendly interface and robust functionality to meet the needs of its users.
- User Authentication: Secure login and registration for drivers and shippers.
- Driver App (Yol):
- View available shipments
- Register and Change personal information
- Accept or decline shipment requests
- See and Print waybill
- Shipper App (Yuk):
- Create and manage shipment requests
- Track shipment progress
- Responsive Design: Built with Bootstrap for a seamless experience on all devices.
- Real-time Updates: JavaScript integration for live updates on shipment status.
- Backend: Django
- Frontend: HTML, CSS, Bootstrap, JavaScript
- Database: SQLite
- Version Control: Git
To set up the Yolchi project locally, follow these steps:
- Clone the repository:
git clone https://github.com/Amizaa/Yolchi.git cd yolchi_system
- Install the required packages:
pip install -r requirements.txt
- Run the deployment server:
python manage.py runserver
- Access the application: Open your web browser and go to http://127.0.0.1:8000/.
Once the application is running, you can register as a driver or shipper. Explore the features of Yol and Yuk to manage your transportation needs effectively.
The Yol app is designed specifically for drivers. It allows them to:
- View and accept shipment requests
- Track their current shipments
- Update shipment status in real-time
The Yuk app is tailored for shippers. It provides functionalities to:
- Create new shipment requests
- Monitor driver availability
- Track the progress of their shipments
We welcome contributions to Yolchi! If you would like to contribute, please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature/YourFeature
). - Make your changes and commit them (
git commit -m 'Add some feature'
). - Push to the branch (
git push origin feature/YourFeature
). - Open a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
For any inquiries or feedback, please reach out to:
- Your Name - Amirreza Noruzi
- GitHub: Amizaa
Thank you for checking out Yolchi! We hope you find it useful for your transportation needs.