Important Notice: This is an app still in development and has not been fully implemented yet. We appreciate your understanding.
This project was designed by and thanks to the course "Programming for Engineering"... an elective class in the Systems and Computer Engineering program at the National University of Colombia. Our group's motivation is to use this assignment to try to help university students. This application focuses on the well-known CarPool system specifically designed for National University students. It aims to utilize the resources learned in class and individual resources to achieve our goal.
These instructions will allow you to get a copy of the project up and running on your local machine for development and testing purposes. However, you can find the deployed application and use it at: UnConductorAmigo.
Check out Deployment to learn how to deploy the project.
Things you need to install the software and how to install them, besides Python, of course (Python).
pip install django django-crispy-forms numpy scikit-image scikit-learn scipy Pillow geopandas googlemaps humanfriendly folium
Or you can install everything automatically by accessing the folder after cloning the repository (see how to do it below) and running the following commands to install the requirements.
cd conductor_amigo
pip install -r requeriments.txt
A series of step-by-step instructions that will teach you how to get the application running on your browser locally.
First Step
You must access the folder where you want to save this project through the command prompt (cmd) on your computer and clone this repository or download it as a ZIP file.
cd tu_carpeta_deseada
git clone https://github.com/MateoPerez618/ppi_17.git
Having cloned the repository, you should access the Django project folder.
cd EstadisticasWebPage/TuPrimerAnilisis
Having entered the folder, you can see in the deployment section how to run the application.
You will run a command to start your local Django server that you can access normally and use the app in the same way you would with the web version, but with the freedom to modify its code and the storage of your computer.
It's time to run the following command...
python manage.py runserver
Now you can check if the application deploys correctly at this link. It's time for you to have fun using the app 🙂 (Remember not to close the bash or your command prompt so that the app continues to work, and when you want to stop running the server, you can do it by executing the command ctrl + c).
You can find more information on how to start and manipulate a Django application at this link.
Mention the tools you used to create your project
- Django - The web framework used
- Bootstrap5 - CSS framework that facilitated development
- Numpy - Used for data manipulation
- Pandas - Used for data reading
- PythonAnywhere - Application host
- Folium - Map handling
- Scipy - Resources for image analysis
Mention all those who helped lift the project from its beginnings
- Juan Jose Martinez Grisales - Application development - jmartinezgr
- Camilo Echeverry - Application development - cecheverric@unal.edu.co
- Camilo Echeverry - Application development - mperezgu@unal.edu.co
- Gabriel Awad - Professor - gawad@unal.edu.co
- Mateo Perez - Readme template - villanuevand
This project is under the GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 - see the file LICENSE.md for more details.
To all our classmates and friends for joining us in the development of the application
- Tell others about this project 📢
- Invite a beer 🍺 or a coffee ☕ to someone on the team.
- Thank publicly 🤓.
- etc.
⌨️ with ❤️ by jmartinezgr 😊 You can contact me at jmartinezgr@unal.edu.co.