Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jardelgcunha/alurareceita

Recipe website developed in the course of Python and Django by Alura.
https://github.com/jardelgcunha/alurareceita

alura css django html javascript postgresql python recipes

Last synced: about 2 months ago
JSON representation

Recipe website developed in the course of Python and Django by Alura.

Awesome Lists containing this project

README

        

# Alura Receitas (Web)

> :computer: Made to connect people to recipes, made in [Alura Cursos](https://cursos.alura.com.br/formacao-django)

## 🚀 Stacks

This project was developed with the following technologies:

- [Python](https://www.python.org/doc/)
- [Django](https://docs.djangoproject.com/en/2.2/)
- [HTML | W3C ](https://html.spec.whatwg.org/multipage/)
- [CSS | MDN](https://developer.mozilla.org/pt-BR/docs/Web/CSS)
- [Javascript | MDN](https://developer.mozilla.org/pt-BR/docs/Web/JavaScript)
- [PostgreSQL](https://www.postgresql.org/docs/)

Tools & Utilities included:

- [Git](https://git-scm.com/doc)
- [Prettier](https://prettier.io/docs/en/index.html)
- [ESLint](https://eslint.org/docs/user-guide/getting-started)
- [Expo Google Fonts](https://github.com/expo/google-fonts)

# :construction_worker: How to run?

```bash
git clone https://github.com/JardelDeveloper/alurareceita-web.git
```

# :computer: Run Web App (Frontend)

```bash
# Access the directory
$ cd alurareceita-web
# Check if the Python (3.8) is installed (if not, you will need to install)
$ python --version
# Create virtual env (venv)
$ python -m venv ./venv
# Activate venv
$ C:\Users\user\folder\alurareceita-web\venv\Scripts\Activate.ps1
# In case of doubt about venv access this link below - (Environment preparation)
https://docs.python.org/pt-br/dev/library/venv.html
# Install Django 2.2.6
$ pip install Django==2.2.6
# Create project with python-django called alurareceita
$ django-admin startproject alurareceita .
# Criando app called receitas
$ python manage.py startapp receitas
# Install other dependencies
$ pip install ...
# Run aplication
$ python manage.py runserver
```

Go to http://127.0.0.1:8000/ to see the web application's response.

# 🤔 How to contribute?

```bash
# Make a Fork this repository;
# Create a branch with your feature:
git checkout -b my-feature;
# Make commit to your changes:
git commit -m "feat: my new feature";
# Make a push to your branch:
git push origin my-feature;
```

After the merge of your pull request is done, you can delete a branch of yours.

# :wrench: Issues

Feel free to **file a new issue** with a respective title and description on the [Alura Receitas](https://github.com/JardelDeveloper/alurareceita-web/issues) repository. If you already found a solution to your problem, **I would love to review your pull request**.

# :memo: License

Released in 2020 :closed_book:

This project is under the MIT license. See the [LICENSE](https://github.com/JardelDeveloper/alurareceita-web/blob/master/LICENSE) for more details.

Made with :green_heart: by Jardel Cunha.

Give :star: if this project helped you!