Skip to content

lialila/cooking-groove

Repository files navigation

COOKING GROOVE

Description

Cooking groove application helps people to find friends to cook and eat together and also to share ingredients. The users can create their own cooking grooves, add the missing ingredients, participate and comment on the grooves of other.

The application is designed for mobile devices first, but it is also fully responsive.

Technonolies Used to Build the App

  • Next.js 13
  • Node.js
  • PostgreSQL
  • CSS
  • Cloudinary
  • Figma
  • DrawSql - used for designing data base: Screenshot 2023-04-03 182421

The application is deployed on:

Fly.io

Setup instructions

  • Clone the repository with git clone <repo>
  • Setup the database by downloading and installing PostgreSQL
  • Create a user and a database
  • Create a new file .env
  • Copy the environment variables from .env-example into .env
  • Replace the placeholders xxxxx with your username, password and name of database
  • Install dotenv-cli with yarn add dotenv-cli
  • Run yarn install in your command line
  • Run the migrations with yarn migrate up
  • Start the server by running yarn dev

Visuals

Landing page

Landing PAge_iphone12prographite_portrait ipad air_ipadair4_spacegrey_portrait

Create groove page

ipad air2_ipadair4_spacegrey_portrait

Registration page

registration_iphone12prographite_portrait

Profile page

profile page_iphone12prographite_portrait

My Groove page

my groove_iphone12prographite_portrait

Groove page

groove page_iphone12prographite_portrait groove going1_iphone12prographite_portrait going2_iphone12prographite_portrait

My Grooves page

My Grooves page_iphone12prographite_portrait

Thank you for viewing!