- Share your own recipes;
- Discover new recipes;
- Favorite recipes to easy access later;
- Search recipes by name and category;
- User register with email code confirmation.
- React Native v37.0.1
- Expo v37.0.3
- Django v3.0.6
First of all you have to setup the backend in Django, so you will need:
- Python 3
- PIP
Next you have to clone the backend repo. Inside the directory you have to create a virtual environment with the follow command in your commandline:
$ python -m venv venv
and now you have to use your venv (command in Windows)
$ venv\Scripts\activate
so finally you will install the dependences with:
(venv) ~$ python -m pip install --upgrade pip
(venv) ~$ pip install -r requirements.txt
and run the project
(venv) ~$ python manage.py runserver
If you are not using emulator add yourIP:8000 in the end of the latter command.
Now your backend should be working as well.
And for mobile:
Make sure you have NodeJS and Yarn installed
Clone this repo and install the project dependences
$ git clone https://github.com/petruspierre/seuchef.git .
$ yarn
and run the project
expo start
if you don't have the expo installed you can use npx expo-cli start
In your node_modules/react-native-shimmer-placeholder/lib/ShimmerPlaceholder.js
change the 5th line to import {LinearGradient} from "expo-linear-gradient";
And in src/services/api.js
change the baseURL
to the IP where is running the backend
- Images and recipes from TudoGostoso
- Quicksand and Dancing Script fonts from Google Fonts
- Petrus Pierre [Mobile]
- Paulo Eduardo [Backend]
Made with 🖤 by Nocton