This project was developed as the final test for the discipline SCC-504, object-oriented programming.
We were proposed to develop an platform that could connect an enterprise's short work proposal to students. We used some frameworks to accomplish our goal, such as Django (backend) and Tailwind(frontend). At first, we intended to use Django Rest and offer support to android too, but, due to limited time (about a month) and a whole graduation to worry, we sticked to learning base Django and Tailwind (we had basically no knowledge before this project).
- Set up and activate an virtual env:
- "$ python3 -m venv venv" with this, your are setting the name of your venv to "venv"
- "$ source venv/bin/activate"
- Install the dependencies on requirements-dev.txt with:
- "$ pip3 install -r requirements-dev.txt"
- "$ pip install -U pip" or something similar (We want to update pip3)
- Run these commands:
- "$ python3 manage.py makemigrations"
- "$ python3 manage.py migrate"
- "$ python3 manage.py runserver"
- "$ python3 manage.py collectstatic"
(the project is beeing served in freel-project.herokuapp.com)not anymore, it gets confusing sometimes. Anyway, it should work if the tutorial was followed correctly.