Skip to content

petruspierre/seuchef

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Current Version

SeuChef is a mobile application to share and discover recipes easily.

Screenshots


Features

  • 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.

Main technologies

How to Use

First of all you have to setup the backend in Django, so you will need:

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

Important steps

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


Acknowledgments

Authors

Made with 🖤 by Nocton

About

📱 mobile app for share and discover recipes 🥗

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published