Skip to content

Full-Stack Recipe Sharing Platform Application

Notifications You must be signed in to change notification settings

davidpokol/webapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 

Repository files navigation

Logo

Recipe sharing webapp

This web application made for Web application development subject.

Members

Frontend subteam (HTML, CSS, React)

Backend subteam (Java, Spring Boot, PostgreSQL)

Features

The user can:

  • sign up
  • log in
  • add recipes
  • update/delete recipes they have added
  • search for recipes with a string(ingredient/part of the making)
  • filter recipes by category

All CRUD operations are linked with the database.


Meal categories (enums):

🥐 BREAKFAST

🥞 BRUNCH

🕚 ELEVENSES

🍖 LUNCH

🍵 TEA

🧆 SUPPER

🍽 DINNER

Environment Variables

To run this project, you will need to add the following environment variables to your .env file

POSTGRES_DB_URL

POSTGRES_DB_USER

POSTGRES_DB_PASSWORD

JWT_SECRET

Run Locally

Clone the project

git clone https://github.com/davidpokol/webapp.git gasztrokucko

Go to the frontend directory

cd gasztrokucko/frontend

Install dependencies

yarn install

Start the React application

yarn start

Go to the backend directory

cd ../backend

Start the server

mvn spring-boot:run

Screenshots

Recipe example

Color Reference

Color Hex
Navigation Bar #3E3E3E #3E3E3E
Buttons, Strokes #F4722B #F4722B
Background #F6E7C1 #F6E7C1

2023 - Group F