Skip to content

NickArakaki/JustAnotherCookbook

Repository files navigation

JustAnotherCookbook

JustAnotherCookbook is a recipe sharing website where food lovers can easily share their recipes. JustAnotherCookbook is a modified clone of Trivet Recipes, and was created with idea that finding and sharing a fantastic recipe should be as simple and easy as possible. So whether it's finding inspiration for tonight's dinner or sharing your wonderful creations with the rest of the world, we hope that you will enjoy using our site.

Check JustAnotherCookbook (hosted on Render)

Index

MVP Features | Database Schema | User Stories | Wire Frames

Technologies Used

Backend:

Python Flask SQLAlchemy AWS Postgres SQLite

Frontend:

JavaScript HTML5 CSS3 React Redux

Hosting:

Render

Version Control:

GitHub

Splash Page

splash page

Recipe Details

recipe details

Getting Started

  1. Clone this repositiory

    https://github.com/NickArakaki/JustAnotherCookbook
    
  2. Run the following command in the root directory to insall the backend dependencies

    pipenv install -r requirements.txt
    
  3. Create a .env file in the root directory based on the .env.example provided

  4. Set up your database with information from your .env and then run the following commands to initialize and seed your database:

    pipenv shell
    
    flask db upgrade
    
    flask seed all
    
  5. Start the backend application by running the following command in the terminal

    flask run
    
  6. In another terminal, change directories to /react-app, and run the following commands to install the necessary frontend dependencies and run the application

    npm install
    
    npm start
    
  7. Now you can use the Demo User account or Create your own account locally

Amazon Web Services S3

  • For more information on how to set up AWS please refer to this guide

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published