Skip to content

EMEZYK/FitBabeczka

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Fit Babeczka - healthy baking recipes

Link to the frontend version: https://fit-babeczka.herokuapp.com/
Link to the backend version: https://fit-babeczka-backend.herokuapp.com/

Table of Contents

General Information

The purpose of a project was to combine my two passions: baking and programming. Hence, I decided to create a fully responsive website with healthy baking recipes, based on my own API. It allows to display recipes with all detailes and freely manage them (in admin dashboard). It also enables admin to reset his own password.
Created application is made for everone, who loves baking and healthy style.

Technologies


This project was executed using the following technologies:

  • React
  • JavaScript
  • Node.js
  • MongoDB
  • JWT
  • Figma
  • CSS
  • Styled components
  • GIT
  • React-toastify
  • React-select
  • React-cookie
  • Formik
  • RTL
  • Jest

Design


Link to Figma page: https://www.figma.com/file/iSgmdfkWPv4qNp5rQVrmKX/FIT-BABECZKA?node-id=0%3A1

Requirements


To be able to run our project locally, you need to have installed npm package manager If you do not know if you have it installed on your computer and you still want to run our project follow these steps:

Windows command prompt/Linux bash

Run npm -v
  • If you received a number like 'x.x.x' you already have installed npm package manager *on your computer
  • *Otherwise, you will have to install it, the best way to do it is installing it globaly by running the command npm install npm@latest -g*
  • After that you can run again the command from the first line just to confirm that you have succesfully installed required package manager

Setup


  1. To run this project locally, clone repository: https://github.com/EMEZYK/FitBabeczka.git
  2. To run the backend, go to the root folder of project: cd server.
  3. Install dependencies: npm install.
  4. To run project in developer mode, run npm run dev.
  5. Then, to run frontend, go to the root of project: cd client
  6. Start local server: npm start
  7. Run tests: npm test

Mobile Views

(1 ) (2) (6) (7 8 9 10 5 14 13 11 12

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages